public void Should_Pass_If_Vehicle_Filters_Work(IEnumerable <Vehicle> vehicles, string make, string model, int?year, int recordCount) { _DataBaseContainer(db => { // Arrange VehicleOperations vo = GetVehicleOperationsWithData(db, TestVehicles); // Act var _vehicles = vo.GetAllVehicles(); var result = vo.FilterVehicles(vehicles, make, model, year).ToList(); // Assert Assert.Equal(recordCount, result.Count); }); }
public void Should_Return_All_Vehicles() { _DataBaseContainer(db => { // Arrange VehicleOperations vo = GetVehicleOperationsWithData(db, TestVehicles); // Act var vehicles = vo.GetAllVehicles().ToList(); // Assert Assert.Equal(TestVehicles.Count, vehicles.Count); Assert.NotNull(vehicles.Where(x => x.Make == "VW").FirstOrDefault()); }); }