public void RepozytoriumStron_ShouldEksport63553Pages()
        {
            var strony   = new RepozytoriumStron();
            var czytnik  = new CzytnikRepozytorium(strony);
            var fileName = "KlasyfikatorStronyTest.tab".GetSamplePath();

            czytnik.Wczytaj(fileName);
            var sumaStron = strony.Strony.Count();

            sumaStron.ShouldBe(63553);
            var sumaStronA4 = strony.SumaStronA4Metrycznie();

            sumaStronA4.ShouldBe(66016);
            var zestawienie     = strony.ZestawienieStronA4Metrycznie();
            var sumaZestawienia = zestawienie.Sum(entry => entry.Value.Count);

            sumaZestawienia.ShouldBe(sumaStron);
            zestawienie["A0"].Count.ShouldBe(0);
            zestawienie["A1"].Count.ShouldBe(20);   //20
            zestawienie["A2"].Count.ShouldBe(5);    //5
            zestawienie["A3"].Count.ShouldBe(2308); //2308
            zestawienie["A4"].Count.ShouldBe(61220);
            var writer = new EksporterRepozytorium(strony);
            var result = writer.ZapiszZmiany("Strony.log");

            result.Count().ShouldBe(63553);
        }
Beispiel #2
0
        void PokażPodsumowanie()
        {
            Console.WriteLine("Liczba plików ({0}): {1}", FileType, _strony.Pliki.Count());
            Console.WriteLine("Suma stron: {0}", _strony.Strony.Count());
            PokażZestawienieMetryczne();
            PokażZestawieniePowierzchniowe();
            var writer = new EksporterRepozytorium(_strony);

            writer.ZapiszZmiany("StronyA4.log");
            Console.WriteLine("Koniec.");
        }