public Handler(IUserContext userContext, IWriteDbContext writeDbContext, AccessControlService accessControlService, IMediator mediator) { _userContext = userContext; _writeDbContext = writeDbContext; _accessControlService = accessControlService; _mediator = mediator; }
public Listener(IServiceScopeFactory serviceScopeFactory) { var scope = serviceScopeFactory.CreateScope(); _writeDbContext = scope.ServiceProvider.GetService <IWriteDbContext>(); _mediator = scope.ServiceProvider.GetService <IMediator>(); }
public CartDtoQueryHandler( IWriteDbContext writeDbContext, IRepository <Cart> carts, IRepository <Equipment> equipments, IRepository <CartEquipment> cartEquipments, IDateTimeProvider dateTimeProvider) { if (writeDbContext == null) { throw new ArgumentNullException(nameof(writeDbContext)); } if (carts == null) { throw new ArgumentNullException(nameof(carts)); } if (equipments == null) { throw new ArgumentNullException(nameof(equipments)); } if (cartEquipments == null) { throw new ArgumentNullException(nameof(cartEquipments)); } if (dateTimeProvider == null) { throw new ArgumentNullException(nameof(dateTimeProvider)); } _writeDbContext = writeDbContext; _carts = carts; _equipments = equipments; _cartEquipments = cartEquipments; _dateTimeProvider = dateTimeProvider; }
public void Constructor_Throws_If_WriteDbContext_Is_Null() { _writeDbContext = null; // Act, Assert Assert.Throws <ArgumentNullException>(() => new CartDtoQueryHandler(_writeDbContext, _carts, _equipments, _cartEquipments, _dateTimeProvider)); }
public Handler ( IWriteDbContext writeDbContext, IUserContext userContext, AccessControlService accessControlService) { _writeDbContext = writeDbContext; _userContext = userContext; _accessControlService = accessControlService; }
public void Init() { _writeDbContext = Mock.Of <IWriteDbContext>(); _carts = Mock.Of <IRepository <Cart> >(); _equipments = Mock.Of <IRepository <Equipment> >(); _cartEquipments = Mock.Of <IRepository <CartEquipment> >(); _dateTimeProvider = Mock.Of <IDateTimeProvider>(); _cartDtoQueryHandler = new CartDtoQueryHandler(_writeDbContext, _carts, _equipments, _cartEquipments, _dateTimeProvider); }
public void Init() { var time = new DateTime(2000, 10, 10); _carts = Mock.Of <IRepository <Cart> >(); _writeDbContext = Mock.Of <IWriteDbContext>(); _equipments = Mock.Of <IRepository <Equipment> >(); _mapEquipmentDto = Mock.Of <IMapper <Equipment, EquipmentDto> >(); _dateTimeProvider = Mock.Of <IDateTimeProvider>(o => o.Now == time); _loyaltyPointsProvider = Mock.Of <ILoyaltyPointsProvider>(); _priceCalculatorLogic = Mock.Of <IMapper <EquipmentType, IRentalCostStrategy> >(); //_rentalService = new RentalService(_carts, _writeDbContext, _equipments, _mapEquipmentDto, _dateTimeProvider, _loyaltyPointsProvider, _priceCalculatorLogic); }
public InsertModel(FullOwnershipContentContext dbContext) { this.DbContext = dbContext; }
public ReadDbContext(IWriteDbContext db, IUserContext userContext) { _db = db; _userContext = userContext; }
public Handler(IUserContext userContext, IWriteDbContext writeDbContext) { _userContext = userContext; _writeDbContext = writeDbContext; }
public BalanceService(IReadDbContext readDb, IWriteDbContext writeDb) { _readDb = readDb; _writeDb = writeDb; }