Пример #1
0
        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);
        }
Пример #2
0
        void PoliczStronyCached()
        {
            var czytnik  = new CzytnikRepozytorium(_strony);
            var fileName = "StronyA4.tab";

            czytnik.Wczytaj(fileName);
        }
Пример #3
0
        public void RepozytoriumStron_ShouldClassify66016A4Pages()
        {
            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);
        }