public void AddVehicleToRepositoryShouldBeTrue() { VehicleRepository vehicleRepository = new VehicleRepository(); Vehicle vehicle1 = new Vehicle(); Vehicle vehicle2 = new Vehicle(); Vehicle vehicle3 = new Vehicle(); vehicleRepository.AddVehicleToRepository(vehicle1, DriveType.ElectricDrive); vehicleRepository.AddVehicleToRepository(vehicle2, DriveType.ElectricDrive); vehicleRepository.AddVehicleToRepository(vehicle3, DriveType.ElectricDrive); int expected = 3; int actual = vehicleRepository.ShowAllVehicles().Count; Assert.AreEqual(expected, actual); }
public void UpdateVehicleToRepositoryCost() { VehicleRepository vehicleRepository = new VehicleRepository(); List <Vehicle> vehicles = new List <Vehicle>(); Vehicle vehicle = new Vehicle(12345, "Honda", "Accord", 2013, DriveType.ElectricDrive, 32, 34000m, 324000, 2); vehicleRepository.AddVehicleToRepository(vehicle, DriveType.ElectricDrive); vehicleRepository.UpdateVehicleCost(12345, DriveType.ElectricDrive, 455500); vehicles = vehicleRepository.ShowAllVehicles(); bool actual = vehicles.Exists(x => x.MilesDriven == 34000); Assert.IsFalse(actual); }
public void UpdateVehicleToRepositoryBabySealsKilled() { VehicleRepository vehicleRepository = new VehicleRepository(); List <Vehicle> vehicles = new List <Vehicle>(); Vehicle vehicle = new Vehicle(12345, "Honda", "Accord", 2013, DriveType.ElectricDrive, 32, 34000m, 324000, 2); vehicleRepository.AddVehicleToRepository(vehicle, DriveType.ElectricDrive); vehicleRepository.UpdateVehicleNumberOfBabySealsKilled(12345, DriveType.ElectricDrive, 0); vehicles = vehicleRepository.ShowAllVehicles(); bool actual = vehicles.Exists(x => x.NumberOfBabySealsKilled == 2); Assert.IsFalse(actual); }