Beispiel #1
0
        public void NotFoundVehicleReturnsNull()
        {
            var repo    = new VehicleRepositoryADO();
            var vehicle = repo.GetbyId(1000000);

            Assert.IsNull(vehicle);
        }
Beispiel #2
0
        public void CanLoadVehiclebyId()
        {
            var repo = new VehicleRepositoryADO();

            var vehicle = repo.GetbyId(1);

            Assert.IsNotNull(vehicle);
            Assert.AreEqual("1GKUKKE30AR251404", vehicle.Vin);
            Assert.AreEqual(2008, vehicle.VehicleYear);
            Assert.AreEqual("Used", vehicle.VehicleType);
            Assert.AreEqual(1, vehicle.TransmissionID);
            Assert.AreEqual(1, vehicle.BodyColorID);
        }
Beispiel #3
0
        public void CanUpdateVehicle()
        {
            Vehicle vehicleToAdd = new Vehicle();
            var     repo         = new VehicleRepositoryADO();

            vehicleToAdd.VehicleYear        = 2016;
            vehicleToAdd.MakeID             = 3;
            vehicleToAdd.ModelID            = 1;
            vehicleToAdd.Price              = 24000;
            vehicleToAdd.Mileage            = 1000;
            vehicleToAdd.Vin                = "1GNDU23W27D181467";
            vehicleToAdd.MSRP               = 26000;
            vehicleToAdd.VehicleDescription = "Beauty";
            vehicleToAdd.VehicleType        = "New";
            vehicleToAdd.ImageFileName      = "placeholder.png";
            vehicleToAdd.BodyStyleID        = 1;
            vehicleToAdd.TransmissionID     = 2;
            vehicleToAdd.BodyColorID        = 3;
            vehicleToAdd.InteriorColorID    = 2;
            vehicleToAdd.SaleStatus         = true;
            vehicleToAdd.IsFeatured         = true;

            repo.Insert(vehicleToAdd);

            vehicleToAdd.VehicleDescription = "What a beauty!";
            vehicleToAdd.MSRP          = 28000;
            vehicleToAdd.ImageFileName = "placeholder2.png";
            vehicleToAdd.IsFeatured    = false;

            repo.Update(vehicleToAdd);

            var updatedVehicle = repo.GetbyId(9);

            Assert.AreEqual("What a beauty!", updatedVehicle.VehicleDescription);
            Assert.AreEqual("placeholder2.png", updatedVehicle.ImageFileName);
            Assert.AreEqual("New", updatedVehicle.VehicleType);
            Assert.AreEqual(9, updatedVehicle.VehicleID);
        }