public LoyaltyKudosService(IUnitOfWork2 uow, ILogger logger, IAsyncRunner asyncRunner, IMapper mapper, ILoyaltyKudosCalculator loyaltyKudosCalculator) { _logger = logger; _asyncRunner = asyncRunner; _loyaltyKudosCalculator = loyaltyKudosCalculator; _mapper = mapper; _uow = uow; _kudosLogsDbSet = uow.GetDbSet <KudosLog>(); _kudosTypesDbSet = uow.GetDbSet <KudosType>(); _usersDbSet = uow.GetDbSet <ApplicationUser>(); _organizationsDbSet = uow.GetDbSet <Organization>(); }
public void TestInitializer() { var uow = Substitute.For <IUnitOfWork2>(); _kudosLogsDbSet = uow.MockDbSetForAsync <KudosLog>(); _kudosTypeDbSet = uow.MockDbSetForAsync <KudosType>(); _usersDbSet = uow.MockDbSetForAsync <ApplicationUser>(); _organizationsDbSet = uow.MockDbSetForAsync <Organization>(); var loggerMock = Substitute.For <ILogger>(); var asyncRunner = Substitute.For <IAsyncRunner>(); var mapper = ModelMapper.Create(); _loyaltyKudosCalculator = new LoyaltyKudosCalculator(); _loyaltyKudosService = new LoyaltyKudosService(uow, loggerMock, asyncRunner, mapper, _loyaltyKudosCalculator); }