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 ожидали - получили }
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); }
public void CamelSpeedBoattest() { CamelSpeedBoat Camel = new CamelSpeedBoat(); var actual = Camel.calc(800); var expented = 41.5; Assert.AreEqual(expented, actual); }
public void Racetest() { Centaur cen = new Centaur(); Two_humped_Camel twoHumpedCamel = new Two_humped_Camel(); Bootsalltrains boot = new Bootsalltrains(); CamelSpeedBoat camelspped = new CamelSpeedBoat(); Race <EarthTransport> race = new Race <EarthTransport>(new List <EarthTransport> { cen, camelspped, twoHumpedCamel, boot }); var actual = race.calc(800); var expented = "CamelSppedBoat"; Assert.AreEqual(expented, actual); }
public void AirEarthRacetest() { Centaur cen = new Centaur(); Two_humped_Camel twoHumpedCamel = new Two_humped_Camel(); Magiccarpet carpet = new Magiccarpet(); Mortar mortar = new Mortar(); Broom broom = new Broom(); Bootsalltrains boot = new Bootsalltrains(); CamelSpeedBoat camelspped = new CamelSpeedBoat(); AirEarthRace race = new AirEarthRace(new List <EarthTransport> { cen, camelspped, twoHumpedCamel, boot }, new List <AirTransport> { carpet, broom, mortar }); var actual = race.calc(100); var expented = "CamelSppedBoat"; Assert.AreEqual(expented, actual); }
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 ожидали - получили }