Beispiel #1
0
        public static void CanGetSortedVehiclesWithParamsOfYear()
        {
            VehicleRepositoryADO repo = new VehicleRepositoryADO();

            List <VehicleViewModel> vehicles = repo.GetAllVehiclesSorted("", minYear: 2014, maxYear: 2016).ToList();

            Assert.AreEqual(1, vehicles.Count);
            Assert.AreEqual(1, vehicles[0].VehicleId);
            Assert.AreEqual("Impreza", vehicles[0].Model);
            Assert.AreEqual("Subaru", vehicles[0].Make);
        }
Beispiel #2
0
        public static void CanGetSortedVehiclesWithParamsOfModelAndMake()
        {
            VehicleRepositoryADO repo = new VehicleRepositoryADO();

            List <VehicleViewModel> vehicles = repo.GetAllVehiclesSorted(searchText: "a").ToList();

            Assert.AreEqual(3, vehicles.Count);
            Assert.AreEqual(1, vehicles[0].VehicleId);
            Assert.AreEqual("Impreza", vehicles[0].Model);
            Assert.AreEqual("Subaru", vehicles[0].Make);
            Assert.AreEqual(3, vehicles[1].VehicleId);
            Assert.AreEqual("Mustang", vehicles[1].Model);
            Assert.AreEqual("Ford", vehicles[1].Make);
        }
Beispiel #3
0
        public static void CanGetSortedVehiclesWithParamsOfPrice()
        {
            VehicleRepositoryADO repo = new VehicleRepositoryADO();

            List <VehicleViewModel> vehicles = repo.GetAllVehiclesSorted("", minPrice: 11000M, maxPrice: 15500M).ToList();

            Assert.AreEqual(2, vehicles.Count);
            Assert.AreEqual(1, vehicles[0].VehicleId);
            Assert.AreEqual("Impreza", vehicles[0].Model);
            Assert.AreEqual("Subaru", vehicles[0].Make);
            Assert.AreEqual(2, vehicles[1].VehicleId);
            Assert.AreEqual("Focus", vehicles[1].Model);
            Assert.AreEqual("Ford", vehicles[1].Make);
        }
Beispiel #4
0
        public static void CanGetSortedVehiclesWithoutParams()
        {
            VehicleRepositoryADO repo = new VehicleRepositoryADO();

            List <VehicleViewModel> vehicles = repo.GetAllVehiclesSorted("").ToList();

            Assert.AreEqual(1, vehicles[0].VehicleId);
            Assert.AreEqual("Impreza", vehicles[0].Model);
            Assert.AreEqual("Subaru", vehicles[0].Make);
            Assert.AreEqual(2, vehicles[1].VehicleId);
            Assert.AreEqual("Focus", vehicles[1].Model);
            Assert.AreEqual("Ford", vehicles[1].Make);
            Assert.AreEqual(3, vehicles[2].VehicleId);
            Assert.AreEqual("Mustang", vehicles[2].Model);
            Assert.AreEqual("Ford", vehicles[2].Make);
        }