예제 #1
0
 void Given(LeaveLobby e)
 {
     if (LobbyExists(e.LobbyId) && UserInLobby(e.LobbyId, e.UserId))
     {
         SelectLobby(e.LobbyId).Users.Remove(e.UserId);
     }
 }
예제 #2
0
 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));
     }
 }
예제 #3
0
 public void OnLeaveLobby(LeaveLobby leaveLobby)
 {
     throw new NotImplementedException();
 }