Я не уверен, что я делаю не так, но эта строка кода никогда не возвращается (кажется, приводит к запуску процесса) при запуске его в тесте:
var discountMemberCustomer = (from customer in Mocks.Query<Customer>() where customer.IsDiscountMember && customer.OrderCount == 13 && customer.LifetimeCustomerValue == 5555m select customer).First();
Насколько я могу судить, я следую за примерами: http://www.clariusconsulting.net/blogs/kzu/archive/2009/08/13/164978.aspx
Попробуйте "настройку" IsDiscountMember:
IsDiscountMember
... where customer.IsDiscountMember == true && ...
Ого, это хороший улов! Можете ли вы сообщить об этом как о проблеме в коде Google ??