Exemple #1
0
        public void GetCarByIDTest()
        {
            // Arrange
            GreenPlanRepository carRepo = new GreenPlanRepository();
            Car car = new Car(CarType.Electric, "Tesla", "Model S", 2019, 4, "Orange", 9999);

            // Act
            carRepo.GetCarByID(9999);

            var actual   = 9999;
            var expected = car.CarID;

            // Assert
            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void RemoveCarTest()
        {
            // Arrange
            GreenPlanRepository carRepo = new GreenPlanRepository();
            Car car = new Car(CarType.Electric, "Tesla", "Model S", 2019, 4, "Orange", 9999);

            // Act
            carRepo.RemoveCarFromList(car);
            List <Car> list = carRepo.GetListOfCars();

            var expected = 0;
            var actual   = list.Count;

            // Assert
            Assert.AreEqual(expected, actual);
            Assert.IsFalse(list.Contains(car));
        }
Exemple #3
0
        public void AddCarTest()
        {
            // Arrange
            GreenPlanRepository carRepo = new GreenPlanRepository();
            Car car = new Car(CarType.Gas, "Honda", "Civic", 2019, 4, "Black", 1642);

            // Act
            carRepo.CollectCarData(car);
            List <Car> list = carRepo.GetListOfCars();

            var expected = 1;
            var actual   = list.Count;

            // Assert
            Assert.AreEqual(expected, actual);
            Assert.IsTrue(list.Contains(car));
        }
Exemple #4
0
 public void Arrange()
 {
     _carsList = new GreenPlanRepository();
     _car      = new HybridCar("Toyota", "Prius", 85.00d, 18000.00m, 25);
     _carsList.AddCarToList(_car);
 }