public void TestPickAction() { ActionFactory factory = new ActionFactory(); PickAction action = factory.CreateGameAction("PICK 0") as PickAction; Assert.IsNotNull(action); Assert.IsInstanceOfType(action, typeof(PickAction)); }
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)); }
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)); }
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)); }
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)); }