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; }
public static Mock <UsersService> SetupMock(IUsersRepository usersRepository, IEMSLogger <UsersService> logger, IDateTimeUtil dateTimeUtil) { Mock <UsersService> mock = new(usersRepository, logger, dateTimeUtil); UsersService service = new(usersRepository, logger, dateTimeUtil); mock.Setup(m => m.AddAsync(It.IsAny <User>())).Returns <User>((user) => { return(service.AddAsync(user)); }); mock.Setup(m => m.UpdateAsync(It.IsAny <User>())).Returns <User>((user) => { return(service.UpdateAsync(user)); }); mock.Setup(m => m.DeleteAsync(It.IsAny <User>())).Returns <User>((user) => { return(service.DeleteAsync(user)); }); mock.Setup(m => m.GetById(It.IsAny <long>())).Returns <long>((id) => { return(service.GetById(id)); }); return(mock); }
public MotivationModificatorsService(IMotivationModificatorRepository motivationModificatorRepository, IEMSLogger <MotivationModificatorsService> logger, IDateTimeUtil dateTimeUtil) { _motivationModificatorRepository = motivationModificatorRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public AuthService(IUsersRepository usersRepository, ITokenRepository tokenRepository, IDateTimeUtil dateTimeUtil, IEMSLogger <AuthService> logger, JwtSecurityTokenHandler jwtSecurityTokenHandler) : base(logger, dateTimeUtil) { _tokenRepository = tokenRepository; _usersRepository = usersRepository; _jwtSecurityTokenHandler = jwtSecurityTokenHandler; }
public SalaryService(IEMSLogger <SalaryService> logger, IStaffRepository staffRepository, IDayOffRepository dayOffRepository, IHolidaysRepository holidaysRepository, IPositionsRepository positionsRepository, IMotivationModificatorRepository motivationModificatorRepository, IOtherPaymentsRepository otherPaymentsRepository, IDateTimeUtil dateTimeUtil) { _logger = logger; _staffRepository = staffRepository; _dayOffRepository = dayOffRepository; _holidaysRepository = holidaysRepository; _positionsRepository = positionsRepository; _motivationModificatorRepository = motivationModificatorRepository; _otherPaymentsRepository = otherPaymentsRepository; _dateTimeUtil = dateTimeUtil; }
public static Mock <AuthService> SetupMock(IUsersRepository usersRepository, ITokenRepository tokenRepository, IDateTimeUtil dateTimeUtil, IEMSLogger <AuthService> logger, JwtSecurityTokenHandler jwtSecurityTokenHandler) { Mock <AuthService> mock = new(usersRepository, tokenRepository, dateTimeUtil, logger, jwtSecurityTokenHandler); AuthService service = new(usersRepository, tokenRepository, dateTimeUtil, logger, jwtSecurityTokenHandler); mock.Setup(m => m.AuthUserAsync(It.IsAny <LoginUserRequest>())).Returns <LoginUserRequest>((request) => { return(service.AuthUserAsync(request)); }); mock.Setup(m => m.RefreshTokenAsync(It.IsAny <TokenData>())).Returns <TokenData>((tokenData) => { return(service.RefreshTokenAsync(tokenData)); }); return(mock); }
public RoadMapsService(IRoadMapRepository roadMapRepository, IEMSLogger <RoadMapsService> logger, IDateTimeUtil dateTimeUtil) { _roadMapRepository = roadMapRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public OtherPaymentsService(IOtherPaymentsRepository otherPaymentsRepository, IEMSLogger <OtherPaymentsService> logger, IDateTimeUtil dateTimeUtil) { _logger = logger; _dateTimeUtil = dateTimeUtil; _otherPaymentsRepository = otherPaymentsRepository; }
public DayOffsController(DayOffsClient dayOffsClient, IEMSLogger <DayOffsController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _dayOffsClient = dayOffsClient; }
public PeopleService(IPeopleRepository peopleRepository, IEMSLogger <PeopleService> logger, IDateTimeUtil dateTimeUtil) { _peopleRepository = peopleRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public UsersService(IUsersRepository usersRepository, IEMSLogger <UsersService> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _usersRepository = usersRepository; }
public PositionsService(IPositionsRepository positionsRepository, IEMSLogger <PositionsService> logger, IDateTimeUtil dateTimeUtil) { _positionsRepository = positionsRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public HolidaysController(HolidaysClient holidaysClient, IEMSLogger <HolidaysController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _holidaysClient = holidaysClient; }
public BaseService(IEMSLogger <T> logger, IDateTimeUtil dateTimeUtil) { _logger = logger; _dateTimeUtil = dateTimeUtil; }
public StaffController(StaffsClient staffsClient, IEMSLogger <StaffController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _staffsClient = staffsClient; }
public BaseApiController(IEMSLogger <T> logger, IDateTimeUtil dateTimeUtil) { _logger = logger; _dateTimeUtil = dateTimeUtil; }
public PeopleController(PeopleClient peopleClient, IEMSLogger <PeopleController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _peopleClient = peopleClient; }
public SalaryController(SalaryClient salaryClient, IEMSLogger <SalaryController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _salaryClient = salaryClient; }
public PositionsController(PositionsClient positionsClient, IEMSLogger <PositionsController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _positionsClient = positionsClient; }
public MotivationModificatorController(MotivationModificatorsClient client, IEMSLogger <MotivationModificatorController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _motivationModificatorsClient = client; }
public HolidaysService(IHolidaysRepository holidaysRepository, IEMSLogger <HolidaysService> logger, IDateTimeUtil dateTimeUtil) { _holidaysRepository = holidaysRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public OtherPaymentsController(OtherPaymentsClient client, IEMSLogger <OtherPaymentsController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _otherPaymentsClient = client; }
protected void InitializeLoggerMock(T loggerClass) { _loggerMock = LoggerMock.SetupMock(loggerClass); _logger = _loggerMock.Object; }
public StaffService(IStaffRepository staffRepository, IEMSLogger <StaffService> logger, IDateTimeUtil dateTimeUtil) { _staffRepository = staffRepository; _logger = logger; _dateTimeUtil = dateTimeUtil; }
public TeamsController(Teams.TeamsClient teamsClient, IEMSLogger <TeamsController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _teamsClient = teamsClient; }
public DayOffsService(IDayOffRepository dayOffRepository, IEMSLogger <DayOffsService> logger, IDateTimeUtil dateTimeUtil) { _dateTimeUtil = dateTimeUtil; _dayOffRepository = dayOffRepository; _logger = logger; }
public TeamsService(ITeamsRepository teamsRepository, IDateTimeUtil dateTimeUtil, IEMSLogger <TeamsService> logger) { _teamsRepository = teamsRepository; _dateTimeUtil = dateTimeUtil; _logger = logger; }
public RoadMapsController(RoadMapsClient roadMapsClient, IEMSLogger <RoadMapsController> logger, IDateTimeUtil dateTimeUtil) : base(logger, dateTimeUtil) { _roadMapsClient = roadMapsClient; }