Пример #1
0
        public void TestLand()
        {
            //arrange


            //act
            string    expected = "Ботинки-вездеходы";
            Transport ts1      = new Bactrian("Двугорбый верблюд", 10, 30);
            Transport ts2      = new AllTerainBoots("Ботинки-вездеходы", 6, 60);
            Transport ts3      = new CamelSpeedBoat("Верблюд-быстроход", 40, 10);
            Transport ts4      = new Centaur("Кентавр", 15, 8);
            Transport ts5      = new MyLand("MeLand", 10, 10, 5);

            List <Transport> ts = new List <Transport>();

            ts.Add(ts1);
            ts.Add(ts2);
            ts.Add(ts3);
            ts.Add(ts4);
            ts.Add(ts5);
            Race <Transport> race   = new Race <Transport>(1000, ts);
            Transport        first  = race.Champion();
            string           actual = first.Name;

            Assert.AreEqual(expected, actual);
            //assert ожидали - получили
        }
Пример #2
0
        static void Main(string[] args)
        {
            Transport ts1 = new Bactrian("Двугорбый верблюд", 10, 30);
            Transport ts2 = new AllTerainBoots("Ботинки-вездеходы", 6, 60);
            Transport ts3 = new CamelSpeedBoat("Верблюд-быстроход", 40, 10);
            Transport ts4 = new Centaur("Кентавр", 15, 8);
            Transport ts5 = new MyLand("MeLand", 10, 10, 5);
            Transport ts6 = new Broom("Метла", 20);
            Transport ts7 = new FlyCarpet("Ковер-самолет", 10);
            Transport ts8 = new Mortar("Ступа", 8);
            Transport ts9 = new MyAir("MeAir", 100, 50);

            List <Transport> ts = new List <Transport>();

            ts.Add(ts1);
            ts.Add(ts2);
            ts.Add(ts3);
            ts.Add(ts4);
            ts.Add(ts5);
            ts.Add(ts6);
            ts.Add(ts7);
            ts.Add(ts8);
            ts.Add(ts9);

            AllTsRace race   = new AllTsRace(1000, ts);
            Transport first  = race.Champion();
            string    actual = first.Name;

            Console.WriteLine(actual);
        }
Пример #3
0
        public void TestBactian()
        {
            //arrange


            //act
            double    expected = 31;
            Transport ts       = new Bactrian("Двугорбый верблюд", 10, 30);
            double    actual   = ts.Result(100);

            Assert.AreEqual(expected, actual);
            //assert ожидали - получили
        }
Пример #4
0
        public void Test1()
        {
            Bactrian         camel1      = new Bactrian();
            Centavr          cent        = new Centavr();
            SuperBoots       runner      = new SuperBoots();
            SpeedCamel       camel2      = new SpeedCamel();
            List <Transport> Allmembers1 = new List <Transport>();

            Allmembers1.Add(camel1);
            Allmembers1.Add(cent);
            Allmembers1.Add(runner);
            Allmembers1.Add(camel2);

            TypeRace newRace1      = new TypeRace();
            var      StartNewRace1 = newRace1.StartRace(Allmembers1, 4000);
            var      Allwinner1    = newRace1.SpotLand(StartNewRace1, Allmembers1);

            Assert.AreEqual(175.5, Allwinner1.Item2);
        }
Пример #5
0
        public void TestLandAndAir()
        {
            //arrange


            //act
            string    expected = "MeAir";
            Transport ts1      = new Bactrian("Двугорбый верблюд", 10, 30);
            Transport ts2      = new AllTerainBoots("Ботинки-вездеходы", 6, 60);
            Transport ts3      = new CamelSpeedBoat("Верблюд-быстроход", 40, 10);
            Transport ts4      = new Centaur("Кентавр", 15, 8);
            Transport ts5      = new MyLand("MeLand", 10, 10, 5);
            Transport ts6      = new Broom("Метла", 20);
            Transport ts7      = new FlyCarpet("Ковер-самолет", 10);
            Transport ts8      = new Mortar("Ступа", 8);
            Transport ts9      = new MyAir("MeAir", 100, 50);

            List <Transport> ts = new List <Transport>();

            ts.Add(ts1);
            ts.Add(ts2);
            ts.Add(ts3);
            ts.Add(ts4);
            ts.Add(ts5);
            ts.Add(ts6);
            ts.Add(ts7);
            ts.Add(ts8);
            ts.Add(ts9);

            Race <Transport> race   = new Race <Transport>(1000, ts);
            Transport        first  = race.Champion();
            string           actual = first.Name;

            Assert.AreEqual(expected, actual);
            //assert ожидали - получили
        }