Beispiel #1
0
        public bool InsertGameRoom(Logic.Game.GameRoom v)
        {
            GameRoomXML gamexml = new GameRoomXML(v);

            Database.LinqToSql.GameRoom toIns = new Database.LinqToSql.GameRoom();
            toIns.GameId   = v.GetGameNum();
            toIns.isActive = v.IsGameActive();
            toIns.RoomId   = v.Id;
            toIns.GameXML  = GameRoomToXElement(gamexml);
            toIns.Replay   = v.GetGameReplay();
            return(_controller.InsertGameRoom(toIns));
        }
        public void InsertGameRoomTest()
        {
            GameRoomXML gamexml = new GameRoomXML(gameRoom);

            Database.LinqToSql.GameRoom toIns = new Database.LinqToSql.GameRoom();
            toIns.GameId   = gameRoom.GetGameNum();
            toIns.isActive = gameRoom.IsGameActive();
            toIns.RoomId   = gameRoom.Id;
            toIns.GameXML  = proxy.GameRoomToXElement(gamexml);
            toIns.Replay   = gameRoom.GetGameReplay();
            bool  ans = controller.InsertGameRoom(toIns);
            IGame g   = proxy.GetGameRoombyId(gameRoom.Id);

            Assert.IsTrue(ans);
            Assert.IsNotNull(g);
            proxy.DeleteGameRoomPref(gameRoom.Id);
            proxy.DeleteGameRoom(gameRoom.Id, gameRoom.GetGameNum());
        }