void Given(LeaveLobby e) { if (LobbyExists(e.LobbyId) && UserInLobby(e.LobbyId, e.UserId)) { SelectLobby(e.LobbyId).Users.Remove(e.UserId); } }
void When(LeaveLobby e) { if (LobbyExists(e.LobbyId) && UserInLobby(e.LobbyId, e.UserId)) { SelectLobby(e.LobbyId).Users.Remove(e.UserId); Then(new UserLeft(e.LobbyId, e.UserId)); } }
public void OnLeaveLobby(LeaveLobby leaveLobby) { throw new NotImplementedException(); }