public virtual void GetBarcodeSizeSUPP2Test() { Rectangle expectedRectangle = new Rectangle(16, 33.656f); PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream())); Barcode1D barcode = new BarcodeEAN(document); barcode.SetCodeType(BarcodeEAN.SUPP2); barcode.SetCode("03456781"); Rectangle barcodeSize = barcode.GetBarcodeSize(); NUnit.Framework.Assert.AreEqual(expectedRectangle.GetWidth(), barcodeSize.GetWidth(), EPS); NUnit.Framework.Assert.AreEqual(expectedRectangle.GetHeight(), barcodeSize.GetHeight(), EPS); }
public virtual void GetBarcodeSizeUPCETest() { Rectangle expectedRectangle = new Rectangle(49.696f, 33.656f); PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream())); Barcode1D barcode = new BarcodeEAN(document); barcode.SetCodeType(BarcodeEAN.UPCE); barcode.SetCode("9781935182610"); Rectangle barcodeSize = barcode.GetBarcodeSize(); NUnit.Framework.Assert.AreEqual(expectedRectangle.GetWidth(), barcodeSize.GetWidth(), EPS); NUnit.Framework.Assert.AreEqual(expectedRectangle.GetHeight(), barcodeSize.GetHeight(), EPS); }
public virtual void GetBarcodeSizeIncorrectTypeTest() { NUnit.Framework.Assert.That(() => { PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream())); Barcode1D barcode = new BarcodeEAN(document); barcode.SetCode("9781935182610"); // Set incorrect type barcode.SetCodeType(1234); // We do expect an exception here barcode.GetBarcodeSize(); } , NUnit.Framework.Throws.InstanceOf <PdfException>().With.Message.EqualTo("Invalid code type")) ; }