public void DeleteVehicle()
 {
     //Arrange
     vehicleService.Setup(c => c.DeleteVehicle(It.IsAny <int>()));
     //Act
     _VehicleController.DeleteVehicle(1);
 }
Exemple #2
0
 private void DeleteRecordCommand(object p = null)
 {
     if (SelectedVehicle == null)
     {
         MessageBox.Show("Please Select a Vehile");
     }
     else
     {
         Controller.DeleteVehicle(SelectedVehicle.Id);
         Status = "Deleting Record";
         MessageBox.Show("Deleted");
         LoadData();
     }
 }
Exemple #3
0
        public void DeleteVehicle_WhenExistingVehicleSend()
        {
            //Arrange
            var vehicles = new List <VehicleDto> {
                new VehicleDto {
                    Id = 1, Year = 2017, Make = "Toyota", Model = "Camry"
                },
                new VehicleDto {
                    Id = 2, Year = 2019, Make = "Toyota", Model = "Corolla"
                },
                new VehicleDto {
                    Id = 3, Year = 2016, Make = "Honda", Model = "Accord"
                },
                new VehicleDto {
                    Id = 3, Year = 2008, Make = "Honda", Model = "Civic"
                },
                new VehicleDto {
                    Id = 4, Year = 2013, Make = "Ford", Model = "Focus"
                },
                new VehicleDto {
                    Id = 3, Year = 1999, Make = "Ford", Model = "Fiesta"
                }
            };

            var vehicleToDelete = new VehicleDto {
                Id = 1, Year = 2017, Make = "Toyota", Model = "Camry"
            };

            mockRepository.Setup(x => x.DeleteVehicle(It.IsAny <int>()))
            .Returns(1);

            //Act
            var result        = _vehicleController.DeleteVehicle(vehicleToDelete.Id);
            var contentResult = (result as OkNegotiatedContentResult <string>)?.Content;

            //Assert
            Assert.AreEqual("Vehicle details deleted successfully", contentResult);
        }