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();
 }