示例#1
0
        public string getCar()
        {
            Car    car;
            string desc = "";

            switch (carId)
            {
            case 0:
                car  = new WagonR(mileage);
                desc = car.ToString();
                break;

            case 1:
                car  = new HondaCity(mileage);
                desc = car.ToString();
                break;

            case 2:
                car  = new InnovaCrysta(mileage);
                desc = car.ToString();
                break;
            }

            return(desc);
        }
示例#2
0
        public void hello()
        {
            Car car = new WagonR(5);

            car.getMileage();

            car.printCar("WagonR");
        }
        public void WagonR_Is_Not_A_Sedan_And_Has_4_Seats_Print()
        {
            int  carMileage = 13;
            ICar wagonR     = new WagonR(carMileage);

            string expectedOutput = $"A {CarType.WagonR} is not a Sedan, is 4 - seater, and has a mileage of around {carMileage} kmpl.";

            Assert.AreEqual(expectedOutput, wagonR.Print(CarType.WagonR));
        }
        public void WagonR_Is_Not_A_Sedan_And_Has_4_Seats()
        {
            int  carMileage = 13;
            ICar wagonR     = new WagonR(carMileage);

            string expectedMileage = $"{carMileage} kmpl";

            Assert.AreEqual(expectedMileage, wagonR.GetMileage());
        }