public void FieldFormat()
{
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Field field = builder.InsertField("MERGEFIELD Date");
FieldFormat format = field.Format;
format.DateTimeFormat = "dddd, MMMM dd, yyyy";
format.NumericFormat = "0.#";
format.GeneralFormats.Add(GeneralFormat.CharFormat);
MemoryStream dstStream = new MemoryStream();
doc.Save(dstStream, SaveFormat.Docx);
field = doc.Range.Fields[0];
format = field.Format;
Assert.AreEqual("0.#", format.NumericFormat);
Assert.AreEqual("dddd, MMMM dd, yyyy", format.DateTimeFormat);
Assert.AreEqual(GeneralFormat.CharFormat, format.GeneralFormats[0]);
}