コード例 #1
0
        public void WeaponListTest()
        {
            List <AirWeapons> list   = CraftWeaponsDatabase.ReturnWeaponList(); // ReturnCraftList
            string            result = list[5].getName();
            string            target = "CALCM";

            Assert.AreEqual(result, target, "they are not equall");

            int result1 = list[4].getWeight();
            int target1 = 16324;

            Assert.AreEqual(result1, target1, "result did not pass");
        }
コード例 #2
0
        public void AirCraftListTest()
        {
            List <AirCraft> list   = CraftWeaponsDatabase.ReturnCraftList(); // ReturnCraftList
            string          result = list[0].getName();
            string          target = "B-52";

            Assert.AreEqual(result, target, "they are not equall");

            int result1 = list[0].getWeight();
            int target1 = 185000;

            Assert.AreEqual(result1, target1, "result did not pass");
        }
コード例 #3
0
        public void TotalWeaponLoadTest()
        {
            int B52             = 185000; //empty plane weight
            int LeftWingLoaded  = 7988;   //Gravity weight added to the Left Wing
            int RightWingLoaded = 30194;  //ALCM weight added to the Right Wing
            int BayLoaded       = 0;      //Bay is left empty.
            int FuelAdded       = 150000; //Add fuel to the plane.
            //expected plane weight when loaded
            int LoadedPlaneWeight = B52 + LeftWingLoaded + RightWingLoaded + FuelAdded + BayLoaded;
            //Return lists
            List <AirCraft>   ListCraft  = CraftWeaponsDatabase.ReturnCraftList();
            List <AirWeapons> ListWeapon = CraftWeaponsDatabase.ReturnWeaponList();
            int weighB52 = UserViewModel.ReturnTotalWeight();

            Assert.AreEqual(LoadedPlaneWeight, weighB52, "result did not pass");
        }