public void PMDeletePlayerTest() { bool testDelete = false; // Test Parameters string deleteName = "Bunny", testName = "Hugh", testName2 = "Randall"; List<int> tinkleScores = new List<int>() { 2, 6, 9, 90 }; List<int> testScores = new List<int>() { 45, 87, 99 }; List<int> testScores2 = new List<int>() { 5, 6, 7, 8 }; Player deletePlayer = new Player(deleteName, false, 4, tinkleScores); Player testPlayer1 = new Player(testName, false, 3, testScores); Player testPlayer2 = new Player(testName2, false, 4, testScores2); PlayerManager testPlayMngr = new PlayerManager(); // Add players to DB for testPlayMngr.SavePlayer(testPlayer1, testName); testPlayMngr.SavePlayer(deletePlayer, deleteName); testPlayMngr.SavePlayer(testPlayer2, testName2); // Delete testPlayer and test return value testDelete = testPlayMngr.DeletePlayerData(deleteName); Assert.IsTrue(testDelete); }
public void PMSavePlayerTest() { // Create player for testing // Test parameters string testName = "Link"; bool testStatus = false, SaveGood = false; int testNumScores = 2; PlayerManager testManager; List<int> testScores = new List<int>() { 99, 23 }; // Test score ArrayList Player newPlayer = new Player(testName, testStatus, testNumScores, testScores); // Try to save Player using Manager testManager = new PlayerManager(); try { SaveGood = testManager.SavePlayer(newPlayer, testName); } catch (IOException e) { Console.WriteLine(e.Message); Assert.Fail("Unable to create player object"); } //Test if player was saved to database //Create compare player using database Player comparePlayer = null; comparePlayer = testManager.LoadPlayer(testName); Assert.AreEqual(testName, comparePlayer.PlayerName); Assert.IsTrue(SaveGood); }
private void SavePlayerAction() { // Save player data if player is loaded // bool saveGood = false; if ((this.PlayerNameTextBox.Text.Length > 0) && (Session["Player"] != null)) { // Get player object from session GamePlayer = (Player)Session["Player"]; PlayerManager playerManager = new PlayerManager(); saveGood = playerManager.SavePlayer(GamePlayer, GamePlayer.PlayerName); // Report save status to message window if (saveGood) { this.FeedbackListBox.Items.Add(GamePlayer.PlayerName + " saved = " + saveGood); } else { this.FeedbackListBox.Items.Add("Player save failed"); } } else { this.FeedbackListBox.Items.Add("No player to save!"); } }