Пример #1
0
        public void MetrycznyKlasyfikator_ShouldClassify210x297AsA4()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromMm(297, 210);
            var analizator = new MetrycznyKlasyfikatorStrony();
            var format     = analizator.UstalFormatStrony(rozmiar);

            format.Nazwa.ShouldBe("A4");
            format.StronyA4.ShouldBe(1);
        }
Пример #2
0
        public void PowierzchniowyKlasyfikator_ShouldClassify4960x3507AsA3()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromPixels(4960, 3507, 300, 300);
            var analizator = new PowierzchniowyKlasyfikatorStrony();
            var format     = analizator.UstalFormatStrony(rozmiar);

            format.Nazwa.ShouldBe("A3");
            format.StronyA4.ShouldBe(2, 0.01);
        }
Пример #3
0
        public void test_czy_strona_594x420_jest_formatu_A2()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromMm(420, 594);
            var analizator = new MetrycznyKlasyfikatorStrony();
            var format     = analizator.UstalFormatStrony(rozmiar);

            Assert.AreEqual("A2", format.Nazwa);
            Assert.AreEqual(4, format.StronyA4);
            Assert.AreEqual(4, format.EfektywneStronyA4);
        }
Пример #4
0
        public void test_czy_strona_420x297_jest_formatu_A3()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromMm(297, 420);
            var analizator = new MetrycznyKlasyfikatorStrony();
            var format     = analizator.UstalFormatStrony(rozmiar);

            Assert.AreEqual("A3", format.Nazwa);
            Assert.AreEqual(2, format.StronyA4);
            Assert.AreEqual(2, format.EfektywneStronyA4);
        }
Пример #5
0
        public void test_czy_strona_840x594_jest_formatu_A1()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromMm(594, 840);
            var analizator = new MetrycznyKlasyfikatorStrony();
            var format     = analizator.UstalFormatStrony(rozmiar);

            Assert.AreEqual("A1", format.Nazwa);
            Assert.AreEqual(8, format.StronyA4);
            Assert.AreEqual(8, format.EfektywneStronyA4);
        }
Пример #6
0
        public void PowierzchniowyKlasyfikator_ShouldClassify1748x2480AsA5()
        {
            var rozmiar    = RozmiarStrony.RozmiarFromPixels(1748, 2480, 300, 300);
            var analizator = new PowierzchniowyKlasyfikatorStrony();

            analizator.DodajFormat(StandardoweFormaty.FormatA5);
            var format = analizator.UstalFormatStrony(rozmiar);

            format.StronyA4.ShouldBe(0.5, 0.01);
            format.Nazwa.ShouldBe("A5");
        }
Пример #7
0
        public void RozmiarStrony_ShouldBe210x297()
        {
            var rozmiar = new RozmiarStrony
            {
                Szerokość = 210.WymiarFromMm(),
                Wysokość  = 297.WymiarFromMm()
            };

            rozmiar.Szerokość.Mm.ShouldBe(210);
            rozmiar.Szerokość.Rozdzielczość.ShouldBe(300);
            rozmiar.Wysokość.Mm.ShouldBe(297);
            rozmiar.Wysokość.Rozdzielczość.ShouldBe(300);
        }
Пример #8
0
        public void OdległośćPixelowa_ShouldBe0()
        {
            var r1 = new RozmiarStrony
            {
                Szerokość = 210.WymiarFromMm(),
                Wysokość  = 297.WymiarFromMm()
            };
            var r2 = new RozmiarStrony
            {
                Szerokość = 210.WymiarFromMm(),
                Wysokość  = 297.WymiarFromMm()
            };
            var odległość = r1.OdległośćPixelowa(r2);

            odległość.ShouldBe(0);
        }