public void LeaveLobbyAsync_LobbyExistsAndDoesntContainUser_DoesntUnsubscribeToUsernameReturnsFalse()
        {
            // Arrange

            string USERNAME         = "******";
            string ANOTHER_USERNAME = "******";

            string LOBBY_ID = "LobbyId";

            // Make sure everyone can join the lobby
            _fakeLoginManager.SubscribeOnLogOut(Arg.Any <string>(), Arg.Any <UserLoggedOutHandle>()).Returns(true);
            _uut.CreateLobbyAsync(LOBBY_ID, USERNAME).Wait();

            // Act

            var result = _uut.LeaveLobbyAsync(LOBBY_ID, ANOTHER_USERNAME).Result;

            // Assert

            Assert.That(!result);
            _fakeLoginManager.DidNotReceive().UnsubscribeOnLogOut(Arg.Any <string>(), Arg.Any <UserLoggedOutHandle>());
        }