コード例 #1
0
        public void SetUp()
        {
            _userRepository = Substitute.For <IRepository <User> >();
            _accountActivationTokenRepository = Substitute.For <IRepository <AccountActivationToken> >();
            _resetPasswordTokenRepository     = Substitute.For <IRepository <ResetPasswordToken> >();
            _unitOfWork = Substitute.For <IUnitOfWork>();
            SetUpMapper();
            //SetUpFilesStorageProvider();

            _tokenProvider    = Substitute.For <ITokenProvider>();
            _passwordProvider = new MockPasswordProvider();
            _configuration    = Substitute.For <IConfiguration>();
            SetConfigurationSection(default(string), default(int?));
            _repositoryFactory = Substitute.For <IRepositoryFactory>();
            _repositoryFactory.Create <AccountActivationToken>().Returns(_accountActivationTokenRepository);
            _repositoryFactory.Create <ResetPasswordToken>().Returns(_resetPasswordTokenRepository);
            _repositoryFactory.Create <User>().Returns(x => _userRepository);

            _sut = new AuthService(_repositoryFactory, _unitOfWork, _mapper, _tokenProvider, _passwordProvider, _configuration);

            SystemGuid.Reset();
        }
コード例 #2
0
 public void TearDown()
 {
     SystemTime.Reset();
     SystemGuid.Reset();
 }