public void NumberFormat() { Aspose.Words.Document doc = DocumentHelper.CreateSimpleDocument("<<[s.Value1]:alphabetic>> : <<[s.Value2]:roman:lower>>, <<[s.Value3]:ordinal>>, <<[s.Value1]:ordinalText:upper>>" + ", <<[s.Value2]:cardinal>>, <<[s.Value3]:hex>>, <<[s.Value3]:arabicDash>>"); NumericTestClass sender = new NumericTestBuilder().WithValuesAndDate(1, 2.2, 200, null, DateTime.Parse("10.09.2016 10:00:00")).Build(); BuildReport(doc, sender, "s"); MemoryStream dstStream = new MemoryStream(); doc.Save(dstStream, SaveFormat.Docx); Assert.AreEqual("A : ii, 200th, FIRST, Two, C8, - 200 -\f", doc.GetText()); }
public void Operators() { Document doc = new Document(MyDir + "ReportingEngine.Operators.docx"); NumericTestClass testData = new NumericTestBuilder().WithValuesAndLogical(1, 2.0, 3, null, true).Build(); ReportingEngine report = new ReportingEngine(); report.KnownTypes.Add(typeof(NumericTestBuilder)); report.BuildReport(doc, testData, "ds"); doc.Save(ArtifactsDir + "ReportingEngine.Operators.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(ArtifactsDir + "ReportingEngine.Operators.docx", GoldsDir + "ReportingEngine.Operators Gold.docx")); }