public void CanGenerateFormWithASingleTextField() { var fileName = @"PDFManipulation\SamplePDFs\TextBoxForm.pdf"; var fields = new[] { new FormField("name", FormFieldType.TextBox) }; PdfFormGenerator.GenerateForm(fileName, fields); var formFields = PdfFormLoader.GetFormFields(fileName); Assert.Single(formFields); Assert.Equal(FormFieldType.TextBox, formFields[0].FieldType); File.Delete(fileName); }
public void CanGenerateFormWithATextFieldAndCheckBox() { var fileName = @"PDFManipulation\SamplePDFs\TextBoxAndCheckBoxForm.pdf"; var fields = new[] { new FormField("name", FormFieldType.TextBox), new FormField("enabled", FormFieldType.CheckBox) }; PdfFormGenerator.GenerateForm(fileName, fields); var formFields = PdfFormLoader.GetFormFields(fileName); Assert.Equal(2, formFields.Count); Assert.Equal(FormFieldType.TextBox, formFields[0].FieldType); Assert.Equal(FormFieldType.CheckBox, formFields[1].FieldType); File.Delete(fileName); }