public IGame GetGameRoombyId(int roomid) { List <IGame> toRet = new List <IGame>(); XElement g = _controller.GetGameRoomById(roomid); if (g == null) { return(null); } return(GameRoomFromXElement(g)); }
public void GetGameRoomByIdTest() { bool ans = proxy.InsertNewGameRoom(gameRoom); XElement gacc = controller.GetGameRoomById(gameRoom.Id); GameRoom gac = proxy.GameRoomFromXElement(gacc); Assert.IsTrue(gac.Id == gameRoom.Id); Assert.IsTrue(gac.IsGameActive() == gameRoom.IsGameActive()); Assert.IsTrue(gac.GetBuyInPolicy() == gameRoom.GetBuyInPolicy()); Assert.IsTrue(gac.GetCurrPosition() == gameRoom.GetCurrPosition()); proxy.DeleteGameRoomPref(gameRoom.Id); proxy.DeleteGameRoom(gameRoom.Id, gameRoom.GetGameNum()); }