public DefaultApiController(ILogger <DefaultApiController> logger, IHopArrivalLogic hopArrivalLogic, IParcelEntryLogic parcelEntryLogic, ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic) { _hopArrivalLogic = hopArrivalLogic; _parcelEntryLogic = parcelEntryLogic; _trackingLogic = trackingLogic; _warehouseLogic = warehouseLogic; _logger = logger; }
public TrackingLogicUnitTests() { Mapper.Reset(); Mapper.Initialize(config => { config.AddProfile <MappingProfile>(); config.AddProfile <ToBLProfile>(); }); Mapper.AssertConfigurationIsValid(); parcelMock = new Mock <IParcelRepository>(); hopMock = new Mock <IHopRepository>(); warehouseMock = new Mock <IWarehouseRepository>(); truckMock = new Mock <ITruckRepository>(); tracking = new TrackingLogic(parcelMock.Object, hopMock.Object, warehouseMock.Object, truckMock.Object); _tl = new TrackingLogic( new MockParcelRepository(), new MockHopRepository(), new MockWarehouseRepository(), new MockTruckRepository()); }
public BL(ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic, IGeoEncodingAgent geoAgent) { _warehouseLogic = warehouseLogic; _trackingLogic = trackingLogic; _geoAgent = geoAgent; }