Ejemplo n.º 1
0
        public void test1()
        {
            a.Ascend(500);
            var result = a.Move(3);

            Assert.AreEqual("Moving along 3 times at an altitude of 500 metres.", result);
        }
Ejemplo n.º 2
0
        public void AltitudeAscentTest(int firstAscent, int secondAscent, int expected)
        {
            Airplane myA = new Airplane(100, 150, "JetUS");

            myA.Ascend(firstAscent);
            myA.Ascend(secondAscent);
            Assert.AreEqual(expected, myA.Altitude);
        }
Ejemplo n.º 3
0
        public void WhenAirplaneAscendsItsAltitudeIncreases(int originalAltitude, int nextAltitude, int expected)
        {
            Airplane a = new Airplane(100);

            a.Ascend(originalAltitude);
            a.Ascend(nextAltitude);
            Assert.AreEqual(expected, a.Altitude);
        }
Ejemplo n.º 4
0
        public void AirplaneDecendBelowZeroThanAscend()
        {
            var a = new Airplane(200);

            a.Ascend(100);
            a.Decend(200);
            a.Ascend(50);
            Assert.AreEqual(50, a.Altitude);
        }
        public void WhenMoveCalledItReturnsCorrectValueAfterAscend500andMove3Times()
        {
            a.Ascend(500);
            a.Move(3);

            var actual = a.Move(3);

            var expected = "Moving along 3 times at an altitude of 500 metres.";

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 6
0
        public void AirplaneValuesOutOfRange()
        {
            var a = new Airplane(200, int.MaxValue, "");

            a.Ascend(2000000000);
            a.Ascend(int.MaxValue);
            Assert.AreEqual(int.MaxValue, a.Altitude);
            //a.Move(2);
            //Assert.AreEqual(int.MaxValue, a.Position);
            //a.Move(-3);
            ////Assert.AreEqual(int.MinValue, a.Position);
        }
Ejemplo n.º 7
0
        public void AirplaneMultipleAscendsAndDecends()
        {
            var a = new Airplane(200);

            a.Ascend(100);
            a.Ascend(101);
            a.Ascend(102);
            a.Decend(10);
            a.Decend(20);
            a.Decend(30);
            Assert.AreEqual(243, a.Altitude);
        }
Ejemplo n.º 8
0
 public void AirplaneTest()
 {
     Airplane a = new Airplane(200, 100, "JetsRUS") { NumPassengers = 150 };
     a.Ascend(500);
     var result = _altitude;
     Assert.AreEqual(40, v.Position);
     Assert.AreEqual($"Thank you for flying with {Airplane}, result);
Ejemplo n.º 9
0
        public void AirplaneAscendTest(int distance, int expected)
        {
            Airplane a = new Airplane(100, 20, "SaharaAir");

            a.Ascend(distance);
            Assert.AreEqual(expected, a.Altitude);
        }
Ejemplo n.º 10
0
        public void AltitudeDescentTest(int Ascent, int Descent, int expected)
        {
            Airplane myA = new Airplane(100, 150, "JetUS");

            myA.Ascend(Ascent);
            myA.Descend(Descent);
            Assert.AreEqual(expected, myA.Altitude);
        }
Ejemplo n.º 11
0
        public void WhenAirplaneAscendsBy500_NewAltitudeShouldBe500()
        {
            a.Ascend(500);
            var actual = a.Altitude;

            Assert.AreEqual(500, actual);
        }
Ejemplo n.º 12
0
        public void AltitudeTestsFor200CapacityAirPlane(int capacity, int distance, int expected)
        {
            Airplane a = new Airplane(capacity);

            a.Ascend(distance);
            var result = a.Move();

            Assert.AreEqual($"Moving along at an altitude of {expected} metres.", result);
        }
Ejemplo n.º 13
0
        public void TestingMoveStringReturns(int capacity, int speed, int ascend, string name, string expected)
        {
            Airplane myA = new Airplane(capacity, speed, name);

            myA.Ascend(ascend);
            string result = myA.Move();

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 14
0
        public void UpAltitudeTest()
        {
            Airplane air1 = new Airplane(200);

            air1.Ascend(100);
            var altitudeArr = air1.ToString().Split();
            var altitude    = altitudeArr[altitudeArr.Length - 1];

            Assert.AreEqual("100", altitude);
        }
Ejemplo n.º 15
0
        public void WhenAnAirplaneWith200Capacity100SpeedAirlineJetsRUsAndNumPassengers150Ascends500AndDescends200ItsAltitudeIs300()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            a.Descend(200);
            var result = a.Move();

            Assert.AreEqual("Moving along at an altitude of 300 metres.", result);
        }
Ejemplo n.º 16
0
        public void WhenAnAirplaneWith200Capacity100SpeedAirlineJetsRUsAndNumPassengers150IsMoved3TimesItsPositionIs300()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(300);
            var result = a.Move(3);

            Assert.AreEqual(300, a.Position);
            Assert.AreEqual("Moving along 3 times at an altitude of 300 metres.", result);
        }
Ejemplo n.º 17
0
        public void Testname()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            a.Move(5);
            a.Descend(200);
            var result = a.ToString();

            Assert.AreEqual("Thank you for flying JetsRUs: ClassesApp.Airplane capacity: 200 passengers: 150 speed: 100 position: 500 altitude: 300.", result);
        }
Ejemplo n.º 18
0
        public void WhenAnAirplaneWith200Capacity100SpeedAirlineJetsRUsAndNumPassengers150IsMoved3TimesAndAscends500ItsPositionIs300AndItsAltitudeIs500()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            a.Move(3);
            var result = a.ToString();

            Assert.AreEqual(300, a.Position);
            Assert.AreEqual("Thank you for flying JetsRUs: ClassesApp.Airplane capacity: 200 passengers: 150 speed: 100 position: 300 altitude: 500.", result);
        }
Ejemplo n.º 19
0
        public void WhenAirplaneMoves(int times, int ascendedAltitude, int descendedAltitude, string airlines, int passengers)
        {
            Airplane a = new Airplane(500, 100, airlines)
            {
                NumPassengers = passengers
            };


            a.Ascend(ascendedAltitude);
            a.Descend(descendedAltitude);

            Assert.AreEqual($"Moving along {times} times at an altitude of {a.Altitude} meters", a.Move(times));
            Assert.AreEqual(airlines, a.Airline);
            Assert.AreEqual(passengers, a.NumPassengers);
        }
Ejemplo n.º 20
0
        public void AirplaneGivenTest()
        {
            var a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            Assert.AreEqual("Moving along 3 times at an altitude of 500 metres.", a.Move(3));
            Assert.AreEqual("Thank you for flying JetsRUs: SafariPark.Airplane capacity: 200 passengers: 150 speed: 100 position: 300 altitude: 500.", a.ToString());
            a.Decend(200);
            Assert.AreEqual("Moving along at an altitude of 300 metres.", a.Move());
            a.Move();
            Assert.AreEqual("Thank you for flying JetsRUs: SafariPark.Airplane capacity: 200 passengers: 150 speed: 100 position: 500 altitude: 300.", a.ToString());
        }
Ejemplo n.º 21
0
        public void ToStringCorrectWhenAscend500andMove3Times()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            a.Move(3);

            var actual = a.ToString();

            var expected = "Thank you for flying JetsRUs: SafariPark.Airplane capacity: 200 passengers: 150 speed: 100 position: 300 altitude: 500.";

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 22
0
        public void WhenMoveCalledItReturnsCorrectValueAfterAscend500andMove3Times()
        {
            Airplane a = new Airplane(200, 100, "JetsRUs")
            {
                NumPassengers = 150
            };

            a.Ascend(500);
            a.Move(3);

            var actual = a.Move(3);

            var expected = "Moving along 3 times at an altitude of 500 metres.";

            Assert.AreEqual(expected, actual);
        }