public DefaultApiController(ILogger <DefaultApiController> logger, IHopArrivalLogic hopArrivalLogic, IParcelEntryLogic parcelEntryLogic, ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic) { _hopArrivalLogic = hopArrivalLogic; _parcelEntryLogic = parcelEntryLogic; _trackingLogic = trackingLogic; _warehouseLogic = warehouseLogic; _logger = logger; }
public WarehouseService(IWarehouseRepository warehouseRespository, IWarehouseLogic warehouseLogic) { if (warehouseRespository == null) { throw new ArgumentNullException(); } _warehouseRespository = warehouseRespository; if (warehouseLogic == null) { throw new ArgumentNullException(); } _warehouseLogic = warehouseLogic; }
public WarehouseLogicUnitTests() { Mapper.Reset(); Mapper.Initialize(config => { config.AddProfile <MappingProfile>(); config.AddProfile <ToBLProfile>(); }); Mapper.AssertConfigurationIsValid(); warehouseRepMock = new Mock <IWarehouseRepository>(); truckRepMock = new Mock <ITruckRepository>(); hopRepMock = new Mock <IHopRepository>(); parcelRepMock = new Mock <IParcelRepository>(); warehouse = new WarehouseLogic(warehouseRepMock.Object, truckRepMock.Object, hopRepMock.Object, parcelRepMock.Object); _wl = new WarehouseLogic( new MockWarehouseRepository(), new MockTruckRepository(), new MockHopRepository(), new MockParcelRepository()); }
public BL(ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic, IGeoEncodingAgent geoAgent) { _warehouseLogic = warehouseLogic; _trackingLogic = trackingLogic; _geoAgent = geoAgent; }