public void NotCurrentPlayerExceptionThrowsTest( [Frozen] Game game, VerifyDiscardCardGameAction sut) { game.IsFinished = false; Assert.Throws <NotCurrentPlayerException>(() => sut.Execute(1)); }
public void GameFinishedExceptionThrowsTest( [Frozen] Game game, VerifyDiscardCardGameAction sut) { game.IsFinished = true; Assert.Throws <GameFinishedException>(() => sut.Execute(1)); }
public void NoExceptionThrowsTest( [Frozen] Game game, [Frozen] Player player, VerifyDiscardCardGameAction sut) { game.IsFinished = false; game.FirstPlayer = player; sut.Execute(1); }