Exemplo n.º 1
0
 public DefaultApiController(ILogger <DefaultApiController> logger, IHopArrivalLogic hopArrivalLogic, IParcelEntryLogic parcelEntryLogic, ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic)
 {
     _hopArrivalLogic  = hopArrivalLogic;
     _parcelEntryLogic = parcelEntryLogic;
     _trackingLogic    = trackingLogic;
     _warehouseLogic   = warehouseLogic;
     _logger           = logger;
 }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
 public BL(ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic, IGeoEncodingAgent geoAgent)
 {
     _warehouseLogic = warehouseLogic;
     _trackingLogic  = trackingLogic;
     _geoAgent       = geoAgent;
 }