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)
            });
        }
Esempio n. 2
0
        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);
        }