コード例 #1
0
ファイル: ActionFactoryTest.cs プロジェクト: APuzik/LoCaM
        public void TestPickAction()
        {
            ActionFactory factory = new ActionFactory();
            PickAction    action  = factory.CreateGameAction("PICK 0") as PickAction;

            Assert.IsNotNull(action);
            Assert.IsInstanceOfType(action, typeof(PickAction));
        }
コード例 #2
0
ファイル: ActionFactoryTest.cs プロジェクト: APuzik/LoCaM
        public void TestPassAction()
        {
            ActionFactory factory = new ActionFactory();

            factory.IsDraft = false;

            PassAction action = factory.CreateGameAction("PASS") as PassAction;

            Assert.IsNotNull(action);
            Assert.IsInstanceOfType(action, typeof(PassAction));
        }
コード例 #3
0
ファイル: ActionFactoryTest.cs プロジェクト: APuzik/LoCaM
        public void TestSummonAction()
        {
            ActionFactory factory = new ActionFactory();

            factory.IsDraft = false;

            SummonAction action = factory.CreateGameAction("SUMMON 0") as SummonAction;

            Assert.IsNotNull(action);
            Assert.IsInstanceOfType(action, typeof(SummonAction));
        }
コード例 #4
0
ファイル: ActionFactoryTest.cs プロジェクト: APuzik/LoCaM
        public void TestUseAction()
        {
            ActionFactory factory = new ActionFactory();

            factory.IsDraft = false;

            UseAction action = factory.CreateGameAction("USE 0 -1") as UseAction;

            Assert.IsNotNull(action);
            Assert.IsInstanceOfType(action, typeof(UseAction));
        }
コード例 #5
0
ファイル: ActionFactoryTest.cs プロジェクト: APuzik/LoCaM
        public void TestAttackAction()
        {
            ActionFactory factory = new ActionFactory();

            factory.IsDraft = false;

            AttackAction action = factory.CreateGameAction("ATTACK 0 1") as AttackAction;

            Assert.IsNotNull(action);
            Assert.IsInstanceOfType(action, typeof(AttackAction));
        }