コード例 #1
0
ファイル: Units.cs プロジェクト: trippleflux/jezatools
        public void GetTextBox()
        {
            Gauls gauls = new Gauls();
            Assert.AreEqual("t1", gauls.GetTextBoxName("Phalanx"));
            Assert.AreEqual("t6", gauls.GetTextBoxName("Haeduan"));
            Assert.AreEqual("t9", gauls.GetTextBoxName("unit u29"));
            Assert.AreEqual("t10", gauls.GetTextBoxName("Settler"));
            Console.WriteLine(gauls.UnitList());

            Romans romans = new Romans();
            Assert.AreEqual("t1", romans.GetTextBoxName("Phalanx"));
            Assert.AreEqual("t6", romans.GetTextBoxName("EquitesCaesaris"));
            Console.WriteLine(romans.UnitList());

            Teutons teutons = new Teutons();
            Assert.AreEqual("t1", teutons.GetTextBoxName("EquitesCaesaris"));
            Assert.AreEqual("t4", teutons.GetTextBoxName("Scout"));
            Console.WriteLine(teutons.UnitList());
        }
コード例 #2
0
ファイル: ConsoleApp.cs プロジェクト: trippleflux/jezatools
 private string SetPlayerFarmUnits(Tribes playersTribe)
 {
     string[] list = farmUnits.Split(',');
     string farmUnitList;
     switch (playersTribe)
     {
         case Tribes.Teutons:
         {
             Teutons teutons = new Teutons();
             farmUnitList = teutons.GetClassNames(list);
             break;
         }
         case Tribes.Gauls:
         {
             Gauls gauls = new Gauls();
             farmUnitList = gauls.GetClassNames(list);
             break;
         }
         case Tribes.Romans:
         {
             Romans romans = new Romans();
             farmUnitList = romans.GetClassNames(list);
             break;
         }
         default:
         {
             throw new NotImplementedException("Unknown Tribe specified!!!");
         }
     }
     return farmUnitList;
 }