public void Die_Liste_mit_XML_Speichern_TestMethod() { var spiel = new SpieleMethoden(); spiel.ParameterDesSpielsListe.Add(new ParameterDesSpiels() { TitelDesSpiels = "League of Legends", InstallationsDatum = "17.06.2017", ZuletztGespielt = "18.06.2017", InstallationsPfad = @"C:\League of Legends\leagueClient.exe", Kategorie = "MOBA", Publisher = "Riot Games", UskEinstufung = 12 }); spiel.ParameterDesSpielsListe.Add(new ParameterDesSpiels() { TitelDesSpiels = "Tibia", InstallationsDatum = "14.06.1997", ZuletztGespielt = "07.06.2017", InstallationsPfad = @"G:\Tibia\Tibia.exe", Kategorie = "MMORPG", Publisher = "CipSoft", UskEinstufung = 12 }); spiel.SpielSpeichern(spiel.ParameterDesSpielsListe); spiel.ParameterDesSpielsListe.Clear(); XmlDocument doc = new XmlDocument(); doc.Load(@"..\..\SpieleListe.xml"); XmlElement root = doc.DocumentElement; foreach (XmlNode daten in root.ChildNodes) { spiel.ParameterDesSpielsListe.Add(new ParameterDesSpiels() { TitelDesSpiels = daten.Attributes["Titel"].InnerText.Replace("_", " "), InstallationsDatum = daten.Attributes["Installations_Datum"].InnerText.Replace("_", " "), ZuletztGespielt = daten.Attributes["ZuletztGespielt"].InnerText.Replace(" ", "_"), InstallationsPfad = daten.Attributes["InstallationsPfad"].InnerText.Replace(" ", "_"), Kategorie = daten.Attributes["Kategorie"].InnerText.Replace(" ", "_"), Publisher = daten.Attributes["Publisher"].InnerText.Replace(" ", "_"), UskEinstufung = Convert.ToInt32(daten.Attributes["UskEinstufung"].InnerText.Replace(" ", "_")) }); } Assert.AreEqual("League of Legends", spiel.ParameterDesSpielsListe[0].TitelDesSpiels); }
public void Save_list_is_Null_Throws_ArgumentNullException_Testmethod() { var spiel = new SpieleMethoden(); spiel.SpielSpeichern(spiel.ParameterDesSpielsListe); }