private AccountService CreateCustomerService() { ISiteRepository repository = MockRepository.GenerateMock <ISiteRepository>(); IUserRepository userRepository = MockRepository.GenerateMock <IUserRepository>(); IMessageSenderService messageService = MockRepository.GenerateMock <IMessageSenderService>(); repository.Expect(r => r.Get(1)).Return(CreateCustomer(1)); return(new AccountService(repository, userRepository, messageService, new BasicPasswordGenerator())); }