public void FinishGame_OneGame_GameIsNotStarted() { 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); string sessionId = GameSessionManager.StartGame(rules, "player1", "player2"); //Act GameSessionManager.FinishGame(sessionId); //Assert Assert.AreEqual(false, GameSessionManager.IsGameStarted(sessionId)); Assert.AreEqual(0, GameSessionManager.GetCurrentStartedCount()); }