Beispiel #1
0
        static void Main(string[] args)
        {
            Analyzer analyzer = new Analyzer();

            /// TODO Aufgabe 004 - Aufruf Methode I - (2 Punkte)
            /// Rufen Sie die Methode AddUrl(..) zumindest zwei mal mit beliebigen
            /// Werten auf. Geben Sie aus ob das Hinzufügen erfolgreich war.

            /// TODO Aufgabe 005 - Aufruf Methode II - (1 Punkt)
            /// Rufen Sie die Methode 'Analyze' des soeben erstellen Analyzer Objekts auf.
        }
Beispiel #2
0
        public void UT_Aufgabe_003()
        {
            Analyzer a = new Analyzer();
            a.AddURL("http://test.bbconsulting.at");
            a.AddURL("http://www.pundt.at");

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            DirectoryInfo desktopInfo = new DirectoryInfo(path);
            int numberOfHtmlFiles_before = desktopInfo.GetFiles("*.html").Length;

            a.Analyze();

            int numberOfHtmlFiles_after = desktopInfo.GetFiles("*.html").Length;

            Assert.IsTrue(numberOfHtmlFiles_before < numberOfHtmlFiles_after, "Es wurden keine HTML Dokumente am Desktop generiert!");
            Assert.IsTrue(numberOfHtmlFiles_before + 2 == numberOfHtmlFiles_after, "Die Anzahl der erzeugten HTML-Dateien stimmt nicht!");
        }
Beispiel #3
0
        public void UT_Aufgabe_002()
        {
            Analyzer a = new Analyzer();
            Programmieren.PrüfeMethode<bool>(a, "AddURL", new object[] { "http://test.bbconsulting.at" }, x => x);
            Programmieren.PrüfeMethode<bool>(a, "AddURL", new object[] { "http://test.bbconsulting.at" }, x => !x);

            Programmieren.PrüfeMethode<bool>(a, "AddURL", new object[] { "http://www.pundt.at" }, x => x);

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            int numberOfHtmlFiles_before = new DirectoryInfo(path).GetFiles("*.html").Length;

            a.Analyze();

            int numberOfHtmlFiles_after = new DirectoryInfo(path).GetFiles("*.html").Length;

            Assert.IsTrue(numberOfHtmlFiles_before < numberOfHtmlFiles_after, "Es wurden keine HTML Dokumente am Desktop generiert!");
            Assert.IsTrue(numberOfHtmlFiles_before + 2 == numberOfHtmlFiles_after, "Die Anzahl der erzeugten HTML-Dateien stimmt nicht!");
        }