public void UpdateVehicleStatus_Success() { // Arrange VehicleController controller = new VehicleController(vehiclesManager); // Act var result = controller.UpdateMyStatus(new VehicleStatusStruct() { vehicleId = "YS2R4X20005399401", status = 1 }); // Assert Assert.IsTrue(result); Assert.AreEqual(6, controller.GetByStatus(2).Count()); Assert.AreEqual(1, controller.GetByStatus(1).Count()); }
public void GetByStatus_InvalidStatus() { // Arrange VehicleController controller = new VehicleController(vehiclesManager); // Act IEnumerable <VehicleDTO> result = controller.GetByStatus(10); // Assert Assert.IsNotNull(result); Assert.AreEqual(0, result.Count()); }
public void GetByStatus_Offline_Success() { // Arrange VehicleController controller = new VehicleController(vehiclesManager); // Act IEnumerable <VehicleDTO> result = controller.GetByStatus(2); // Assert Assert.IsNotNull(result); Assert.AreEqual(7, result.Count()); Assert.AreEqual("YS2R4X20005387055", result.LastOrDefault().VehicleId); }
public void GetByStatus_Online_Success() { // Arrange VehicleController controller = new VehicleController(vehicleService, unitOfWork); // Act IEnumerable <VehicleDTO> result = controller.GetByStatus(1); // Assert Assert.IsNotNull(result); Assert.AreEqual(0, result.Count()); }