public void autoAdvanceTest2() { ZhangFei p1 = new ZhangFei(0); Card attack = new Attack(CardSuit.Spade, 1); Miss miss = new Miss(CardSuit.Diamond, 2); p1.handCards.Add(attack); p1.handCards.Add(miss); p1.health = 1; IGame game = mocks.Stub <IGame>(); // ActionPhase produces attackPhase UserActionPhase a = new ActionPhase(p1); Assert.AreEqual(a.autoAdvance(game), null); }