public void UpdateUserTableIdTest() { ICGUserDBIF cgUserDB = new CGUserDB(); CGUserModel user = cgUserDB.GetById("Test"); if (user.TableID == 999) { cgUserDB.UpdateUserTableId(user, 998); } else { cgUserDB.UpdateUserTableId(user, 999); } CGUserModel user2 = cgUserDB.GetById("Test"); Assert.AreNotEqual(user.TableID, user2.TableID); }
public void JoinGameTableTest() { //Assert gameTableManagement = new GameTableManagement(); ICGUserDBIF userDB = new CGUserDB(); List <GameTable> tables = (List <GameTable>)gameTableManagement.GetAll(); GameTable table = null; if (tables != null) { table = tables[0]; } CGUser user = CGUserConverter.convertFromCGUserModelToCGUser(userDB.GetById("Test")); //Act GameTable table2 = gameTableManagement.JoinGameTable(user, table); //Assert Assert.IsTrue(table.Users.Count < table2.Users.Count); //Cleanup gameTableManagement.UpdateGameTableSeats(table2, -1); userDB.UpdateUserTableId(CGUserConverter.ConvertFromCGUserToCGUserModel(user), 0); }
public void GetUserByTableIdTest() { //Arrange cgUserDB = new CGUserDB(); GameTableDB gameTableDB = new GameTableDB(); var table = new GameTableModel("TestTable"); table.DeckId = 2; table.seats = 4; //Act gameTableDB.Insert(table); table = gameTableDB.GetGameTableByTableName("TestTable"); GameTable gameTable = GameTableConverter.ConvertFromGameTableModelToGameTable(table); gameTable.Users.Add(CGUserConverter.convertFromCGUserModelToCGUser(cgUserDB.GetById("Test"))); CGUserModel testUser = cgUserDB.GetById("Test"); cgUserDB.UpdateUserTableId(testUser, table.Id); List <CGUserModel> foundUser = cgUserDB.GetUserByTableId(table.Id); Assert.AreEqual(testUser.UserName, foundUser[0].UserName); gameTableDB.Delete(table); }