public void Setup() { _mockAccountPasswordRepository = new MockAccountPasswordRepository(); _mockAccountPasswordRepository.Add(new AccountPassword(new Account(1, "name", "*****@*****.**", AccountType.Full), "bean")); _timeWarpAuthenticationManager = new TimeWarpAuthenticationManager(new FakeAuthenticationSessionRepository(), _mockAccountPasswordRepository, new FakeNowProvider() { Now = new DateTime(2000, 12, 12) }); }
public AccountTestBase() { AccountRepository = new MockAccountsRepository(); AccountPasswordRepository = new MockAccountPasswordRepository(); TimeWarpUserStateRepository = new MockUserStateRepository(); AuthenticationManager = new MockTimeWarpAuthenticationManager(); FakeTimeCalculatorFactory.GetTimeWarpStateCalculator(); var accountCreator = new AccountCreator(AccountRepository, AccountPasswordRepository, TimeWarpUserStateRepository, AuthenticationManager); AccountController = new AccountController(accountCreator); }