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); }
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); }
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); }
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); }
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); }
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"); }
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); }
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); }