public void GetCarrierByVehicleId_works_Properly() { string errorMessagePrefix = "CarriersService GetCarrierByVehicleId() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1", Vehicles = new List <Vehicle> { new Vehicle() { RegNumber = "RegNumber1" }, } }; context.Carriers.Add(carrier); context.SaveChanges(); var vehicleId = context.Vehicles.First().Id; var result = carriersService.GetCarrierByVehicleId(vehicleId); var expected = carrier; Assert.AreEqual(expected, result, errorMessagePrefix); }
public void EditIncludedDriver_works_Properly() { string errorMessagePrefix = "CarriersService EditIncludedDriver() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1", Drivers = new List <Driver> { new Driver { FullName = "Driver1" }, } }; context.Carriers.Add(carrier); context.SaveChanges(); var driverId = context.Drivers.First().Id; var result = carriersService.EditIncludedDriver(driverId, "Driver2"); Assert.True(context.Drivers.First().FullName == "Driver2"); }
public void GetCarrierVehicles_works_Properly() { string errorMessagePrefix = "CarriersService GetCarrierDrivers() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1", Vehicles = new List <Vehicle> { new Vehicle() { RegNumber = "RegNumber1" }, new Vehicle() { RegNumber = "RegNumber2" }, } }; context.Carriers.Add(carrier); context.SaveChanges(); var result = carriersService.GetCarrierVehicles(carrier.Name); Assert.True(result.Count == 2); }
public void GetCarrierByDriverId_works_Properly() { string errorMessagePrefix = "CarriersService GetCarrierByDriverId() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1", Drivers = new List <Driver> { new Driver { FullName = "Driver1" }, } }; context.Carriers.Add(carrier); context.SaveChanges(); var driverId = context.Drivers.First().Id; var result = carriersService.GetCarrierByDriverId(driverId); var expected = carrier; Assert.AreEqual(expected, result, errorMessagePrefix); }
public void EditIncludedVehicle_works_Properly() { string errorMessagePrefix = "CarriersService EditIncludedVehicle() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1", Vehicles = new List <Vehicle> { new Vehicle() { RegNumber = "RegNumber1" }, } }; context.Carriers.Add(carrier); context.SaveChanges(); var vehicleId = context.Vehicles.First().Id; var result = carriersService.EditIncludedVehicle(vehicleId, "RegNumber2"); Assert.True(context.Vehicles.First().RegNumber == "RegNumber2"); }
public OrdersController(IOrdersService orderService, IProductsService productsService, IMapper mapper, ICarriersService carriersService) { _orderService = orderService; _productsService = productsService; _mapper = mapper; _carriersService = carriersService; }
//Custom Code End //Custom Code Start | Replaced Code Block //Replaced Code Block Start //public OutboundOrdersService(IOutboundOrdersRepository outboundordersRepository) //Replaced Code Block End public OutboundOrdersService(IOutboundOrdersRepository outboundordersRepository, IPickBatchesService pickbatchesService, IOutboundShipmentsService outboundshipmentsService, ICarriersService carriersService, IOutboundOrderLinesService outboundorderlinesService) //Custom Code End { _outboundordersRepository = outboundordersRepository; //Custom Code Start | Added Code Block _pickbatchesService = pickbatchesService; _outboundshipmentsService = outboundshipmentsService; _carriersService = carriersService; _outboundorderlinesService = outboundorderlinesService; //Custom Code End }
public void Delete_works_Properly() { string errorMessagePrefix = "CarriersService Delete() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1" }; context.Carriers.Add(carrier); context.SaveChanges(); var result = carriersService.Delete(carrier.Id); Assert.True(result.isDeleted); }
public void RemoveVehicle_works_Properly() { string errorMessagePrefix = "CarriersService RemoveDriver() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var vehicle = new Vehicle { RegNumber = "RegNumber1" }; context.Vehicles.Add(vehicle); context.SaveChanges(); var result = carriersService.RemoveVehicle(vehicle.Id); Assert.True(result.isDeleted); }
public void CreateNewVehicle_works_Properly() { string errorMessagePrefix = "CarriersService CreateNewVehicle() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.carriersService = new CarriersService(context); var carrier = new Carrier { Name = "Carrier1" }; context.Carriers.Add(carrier); context.SaveChanges(); var result = carriersService.CreateNewVehicle("RegNumber1", carrier.Name); Assert.True(context.Vehicles.Count() == 1); Assert.True(context.Vehicles.First().RegNumber == "RegNumber1"); }
public CarriersController(ICarriersService carriersService, IMapper mapper) { _carriersService = carriersService; _mapper = mapper; }
public CarriersController(ICarriersService carriersService) { _carriersService = carriersService; }