Пример #1
0
        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);
            });
        }
Пример #2
0
        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());
            });
        }