public virtual void DashedLineWithSetWidthTest01() { DashedLine dashedLine = new DashedLine(20); NUnit.Framework.Assert.AreEqual(ColorConstants.BLACK, dashedLine.GetColor()); NUnit.Framework.Assert.AreEqual(20, dashedLine.GetLineWidth(), 0.0001); }
public virtual void DefaultDashedLineTest01() { DashedLine dashedLine = new DashedLine(); NUnit.Framework.Assert.AreEqual(ColorConstants.BLACK, dashedLine.GetColor()); NUnit.Framework.Assert.AreEqual(1, dashedLine.GetLineWidth(), 0.0001); }
public virtual void DashedLineSettersTest01() { DashedLine dashedLine = new DashedLine(15); NUnit.Framework.Assert.AreEqual(ColorConstants.BLACK, dashedLine.GetColor()); NUnit.Framework.Assert.AreEqual(15, dashedLine.GetLineWidth(), 0.0001); dashedLine.SetColor(ColorConstants.RED); NUnit.Framework.Assert.AreEqual(ColorConstants.RED, dashedLine.GetColor()); dashedLine.SetLineWidth(10); NUnit.Framework.Assert.AreEqual(10, dashedLine.GetLineWidth(), 0.0001); }
public virtual void DashedLineDrawTest01() { String expectedContent = "q\n" + "15 w\n" + "0 0 0 RG\n" + "[2] 2 d\n" + "100 107.5 m\n" + "200 107.5 l\n" + "S\n" + "Q\n"; PdfDocument tempDoc = new PdfDocument(new PdfWriter(new MemoryStream())); PdfCanvas canvas = new PdfCanvas(tempDoc.AddNewPage()); DashedLine dashedLine = new DashedLine(15); dashedLine.Draw(canvas, new Rectangle(100, 100, 100, 100)); byte[] writtenContentBytes = canvas.GetContentStream().GetBytes(); NUnit.Framework.Assert.AreEqual(expectedContent.GetBytes(), writtenContentBytes); }