예제 #1
0
        public void MotorcycleCanDriveWithVirtualMethod()
        {
            Motorcycle motorcycle = new Motorcycle();

            string actual = motorcycle.Drive();

            Assert.Equal("Vroom vroom!", actual);
        }
예제 #2
0
        public static void Main(string[] args)
        {
            Motorcycle motorcycle = new Motorcycle(200, 10);

            motorcycle.Drive(10);
            System.Console.WriteLine(motorcycle.Fuel);
            System.Console.WriteLine(motorcycle.FuelConsumption);


            RaceMotorcycle racer = new RaceMotorcycle(200, 100);

            racer.Drive(10);
            System.Console.WriteLine(racer.Fuel);
            System.Console.WriteLine(racer.FuelConsumption);
            System.Console.WriteLine(motorcycle.FuelConsumption);
        }