public void FinishAllGames_NoSessions_SessionCountIs0() { //Arrange int maxWins = 3; Move move1 = new Move("Rock"); Move move2 = new Move("Scissors"); Move move3 = new Move("Paper"); GameRules rules = new GameRules(maxWins); move1.AddKill(move2.Name); move2.AddKill(move3.Name); move3.AddKill(move1.Name); rules.AddMove(move1); rules.AddMove(move2); rules.AddMove(move3); GameSessionManager.StartGame(rules, "player1", "player2"); GameSessionManager.StartGame(rules, "player1", "player2"); GameSessionManager.StartGame(rules, "player1", "player2"); //Act GameSessionManager.FinishAllGames(); //Assert Assert.AreEqual(0, GameSessionManager.GetCurrentStartedCount()); }
public void SetUp() { GameSessionManager.FinishAllGames(); }