public void DeleteFormFieldAssociatedWithTheFormField()
{
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.StartBookmark("MyBookmark");
builder.InsertTextInput("TextInput1", TextFormFieldType.Regular, "TestFormField", "SomeText", 0);
builder.EndBookmark("MyBookmark");
MemoryStream dstStream = new MemoryStream();
doc.Save(dstStream, SaveFormat.Docx);
BookmarkCollection bookmarkBeforeDeleteFormField = doc.Range.Bookmarks;
Assert.AreEqual("MyBookmark", bookmarkBeforeDeleteFormField[0].Name);
FormField formField = doc.Range.FormFields[0];
formField.RemoveField();
BookmarkCollection bookmarkAfterDeleteFormField = doc.Range.Bookmarks;
Assert.AreEqual("MyBookmark", bookmarkAfterDeleteFormField[0].Name);
}
}