コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: domagaja/Game-Launcher
        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);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: domagaja/Game-Launcher
        public void Save_list_is_Null_Throws_ArgumentNullException_Testmethod()
        {
            var spiel = new SpieleMethoden();

            spiel.SpielSpeichern(spiel.ParameterDesSpielsListe);
        }