Exemplo n.º 1
0
 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>();
 }
Exemplo n.º 2
0
        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);
        }