Example #1
0
 public override string ToString()
 {
     return("Name: " + shipName +
            "\nSpeed: " + speed +
            "\nAcceleration: " + acceleration +
            "\nTurn Speed: " + turnSpeed +
            "\nCost: " + cost +
            "\nSpecial Ability: " + ability.ToString());
 }
Example #2
0
        public void CheckGOL1HLRMAbility()
        {
            BattleMechDesign designGoliath = MTFReader.ReadBattleMechDesignFile(GoliathTestFile);

            Element        element   = ConvertBattletechObject.ToAlphaStrike(designGoliath);
            SpecialAbility abilityAC = null;

            foreach (SpecialAbility ability in element.SpecialAbilities)
            {
                if (ability.Code.Equals("LRM"))
                {
                    abilityAC = ability;
                }
            }

            Assert.NotNull(abilityAC);

            Assert.Equal("LRM1/1/1", abilityAC.ToString());
        }
Example #3
0
        public void CheckAS7DREARAbility()
        {
            BattleMechDesign designAtlas = MTFReader.ReadBattleMechDesignFile(AtlasTestFile);

            Element        element   = ConvertBattletechObject.ToAlphaStrike(designAtlas);
            SpecialAbility abilityAC = null;

            foreach (SpecialAbility ability in element.SpecialAbilities)
            {
                if (ability.Code.Equals("REAR"))
                {
                    abilityAC = ability;
                }
            }

            Assert.NotNull(abilityAC);

            Assert.Equal("REAR1/1", abilityAC.ToString());
        }