public void GetVehiclePositionsTest() { VehicleDetails vehicleDetails = new VehicleDetails() { Temperature = 1, Humidity = 1 }; Vehicle vehicle = Services.AddVehicle(vehicleDetails); Assert.IsNotNull(vehicle); VehiclePosDetails vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 50, Latitude = 100 }; VehiclePos vehiclePos1 = PosServices.AddVehiclePosition(vehiclePosDetails); Assert.IsNotNull(vehiclePos1); vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 500, Latitude = 1000 }; VehiclePos vehiclePos2 = PosServices.AddVehiclePosition(vehiclePosDetails); Assert.IsNotNull(vehiclePos2); List <VehiclePos> vehiclePositions = PosServices.GetVehiclePositions(vehicle.Id); Assert.IsNotNull(vehiclePositions); Assert.IsTrue(vehiclePositions.Contains(vehiclePos1)); Assert.IsTrue(vehiclePositions.Contains(vehiclePos2)); }
public void UpdateVehiclePositionTest() { VehicleDetails vehicleDetails = new VehicleDetails() { Temperature = 1, Humidity = 1 }; Vehicle vehicle = Services.AddVehicle(vehicleDetails); Assert.IsNotNull(vehicle); VehiclePosDetails vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 50, Latitude = 100 }; VehiclePos vehiclePosAdded = PosServices.AddVehiclePosition(vehiclePosDetails); Assert.IsNotNull(vehiclePosAdded); vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 500, Latitude = 1000 }; VehiclePos vehiclePosUpdated = PosServices.AddVehiclePosition(vehiclePosDetails); Assert.IsNotNull(vehiclePosUpdated); Assert.AreEqual(vehiclePosUpdated.Id, vehicle.Id); Assert.AreEqual(vehiclePosUpdated.Longitude, 500); Assert.AreEqual(vehiclePosUpdated.Latitude, 1000); }
public void DeleteVehiclePositionTest() { VehicleDetails vehicleDetails = new VehicleDetails() { Temperature = 1, Humidity = 1 }; Vehicle vehicle = Services.AddVehicle(vehicleDetails); Assert.IsNotNull(vehicle); VehiclePosDetails vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 50, Latitude = 100 }; VehiclePos vehiclePosAdded = PosServices.AddVehiclePosition(vehiclePosDetails); Assert.IsNotNull(vehiclePosAdded); int deletedVehiclePosId = PosServices.DeleteVehiclePosition(vehiclePosAdded.Id); Assert.AreEqual(deletedVehiclePosId, vehiclePosAdded.Id); VehiclePos vehiclePos = PosServices.GetVehiclePosition(vehiclePosAdded.Id); Assert.IsNull(vehiclePos); }
public void VehicleTest2() { VehiclePos vehiclePos = new VehiclePos() { Vehicle = new Vehicle() }; Assert.IsNotNull(vehiclePos.Vehicle); }
public int DeleteVehiclePosition(int id) { VehiclePos vehiclePos = dbContext.VehiclePositions.Find(id); if (vehiclePos != null) { dbContext.VehiclePositions.Remove(vehiclePos); dbContext.SaveChanges(); return(id); } return(0); }
public VehiclePos UpdateVehiclePosition(VehiclePosDetails vehiclePosDetails, int id) { VehiclePos vehiclePos = dbContext.VehiclePositions.Find(id); if (vehiclePos != null) { vehiclePos.VehicleId = vehiclePosDetails.VehicleId; vehiclePos.Longitude = vehiclePosDetails.Longitude; vehiclePos.Latitude = vehiclePosDetails.Latitude; vehiclePos.Time = DateTime.Now; } dbContext.SaveChanges(); return(vehiclePos); }
public VehiclePos AddVehiclePosition(VehiclePosDetails vehiclePosDetails) { VehiclePos vehiclePos = new VehiclePos() { VehicleId = vehiclePosDetails.VehicleId, Longitude = vehiclePosDetails.Longitude, Latitude = vehiclePosDetails.Latitude, Time = DateTime.Now }; VehiclePos addedVehiclePos = dbContext.VehiclePositions.Add(vehiclePos).Entity; dbContext.SaveChanges(); return(addedVehiclePos); }
public void AddVehiclePos() { //Arrange var vehicle1 = new VehiclePos { Longitude = 25.00, Latitude = 30.05 }; vehicleService.Setup(c => c.AddVehiclePosition(addVehicle.Object)).Returns(vehicle1); //Act var addVehicleResult = _VehicleController.AddVehiclePos(_addVehicle); //Assert Assert.IsType <Vehicle>(addVehicleResult); }
public void GetVehiclePos() { //Arrange var vehicle1 = new VehiclePos { Longitude = 25.00, Latitude = 35.00 }; vehicleService.Setup(c => c.GetVehiclePosition(It.IsAny <int>())).Returns(vehicle1); //Act var getVehicleResult = _VehicleController.GetVehiclePos(1); //Assert Assert.IsType <Vehicle>(getVehicleResult); }
public void UpdateVehiclePos() { //Arrange var vehicle1 = new VehiclePos { Longitude = 25.00, Latitude = 30.05 }; vehicleService.Setup(c => c.UpdateVehiclePosition(updateVehicle.Object, It.IsAny <int>())).Returns(vehicle1); //Act var updateVehicleResult = _VehicleController.UpdateVehiclePos(vehicle1.Id, _updateVehicle); //Assert Assert.IsType <Vehicle>(updateVehicleResult); }
public void CreateVehiclePosTest() { DateTime time = DateTime.Now; VehiclePos vehiclePos = new VehiclePos() { Longitude = -10, Latitude = 10, Time = time }; Assert.AreEqual(vehiclePos.Longitude, -10); Assert.AreEqual(vehiclePos.Latitude, 10); Assert.AreEqual(vehiclePos.Time, time); }
public void UpdateVehiclePositionTest2() { VehicleDetails vehicleDetails = new VehicleDetails() { Temperature = 1, Humidity = 1 }; Vehicle vehicle = Services.AddVehicle(vehicleDetails); Assert.IsNotNull(vehicle); VehiclePosDetails vehiclePosDetails = new VehiclePosDetails() { VehicleId = vehicle.Id, Longitude = 50, Latitude = 100 }; VehiclePos vehiclePos = PosServices.UpdateVehiclePosition(vehiclePosDetails, -1); Assert.IsNull(vehiclePos); }
public void GetVehiclesPos() { //Arrange var vehiclesL = new List <VehiclePos>(); var vehicle1 = new VehiclePos { Id = 1, Longitude = 25.00, Latitude = 30.05 }; var vehicle2 = new VehiclePos { Id = 1, Longitude = 35.00, Latitude = 40.05 }; vehiclesL.Add(vehicle1); vehiclesL.Add(vehicle2); vehicleService.Setup(c => c.GetVehiclePositions(1)).Returns(vehiclesL); //Act var getVehiclesResult = _VehicleController.GetVehiclePos(1); //Assert Assert.IsType <List <VehiclePos> >(getVehiclesResult); }
public void GetVehiclePositionTest2() { VehiclePos vehiclePos = PosServices.GetVehiclePosition(-1); Assert.IsNull(vehiclePos); }
public VehiclePos GetVehiclePosition(int id) { VehiclePos vehiclePos = dbContext.VehiclePositions.Find(id); return(vehiclePos); }
public void VehicleTest1() { VehiclePos vehiclePos = new VehiclePos(); Assert.IsNull(vehiclePos.Vehicle); }