public void InitializeMocks(T loggerClass) { _loggerMock = LoggerMock.SetupMock(loggerClass); _logger = _loggerMock.Object; BaseMock.ShouldThrowException = false; _httpContextMock = HttpContextMock.SetupHttpContextMock(); _httpContext = _httpContextMock.Object; _dateTimeUtil = new DateTimeUtilMock(); _tokenHandler = JwtSecurityTokenHandlerMock.SetupMock().Object; DbContextMock.ShouldThrowException = false; DbContextMock.SaveChangesResult = 1; _dbContextMock = DbContextMock.SetupDbContext <IApplicationDbContext>(); _dbContext = _dbContextMock.Object; _tokenRepositoryMock = TokenRepositoryMock.SetupMock(_dbContext, _dateTimeUtil); _tokenRepository = _tokenRepositoryMock.Object; _usersRepositoryMock = UsersRepositoryMock.SetupMock(_dbContext, _dateTimeUtil); _usersRepository = _usersRepositoryMock.Object; _authServiceMock = AuthServiceMock.SetupMock(_usersRepository, _tokenRepository, _dateTimeUtil, _logger as IEMSLogger <AuthService>, _tokenHandler); _authService = _authServiceMock.Object; _usersServiceMock = UsersServiceMock.SetupMock(_usersRepository, _logger as IEMSLogger <UsersService>, _dateTimeUtil); _usersService = _usersServiceMock.Object; }
protected void InitializeLoggerMock(T loggerClass) { _loggerMock = LoggerMock.SetupMock(loggerClass); _logger = _loggerMock.Object; }