コード例 #1
0
        private void SeeAllCars()
        {
            List <Car> list = _carsRepo.GetListOfCars();

            foreach (Car car in list)
            {
                Console.WriteLine($"Type: {car.Type}\n" +
                                  $"Year: {car.CarYear}\n" +
                                  $"Make: {car.CarMake}\n" +
                                  $"Model: {car.CarModel}\n" +
                                  $"Doors: {car.DoorNumber}\n" +
                                  $"Color: {car.CarColor}\n" +
                                  $"ID: {car.CarID}\n");
            }
            Console.ReadLine();
        }
コード例 #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));
        }
コード例 #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));
        }