public void FormFieldListEmpty_ReturnsUnchangedModel() { var expectedSnippet = @"FillFormField("""; //a call FillFormField method var pdfFormFillingServiceMethodCallGenerator = new PdfFormFillingServiceMethodCallGenerator(null); var result = pdfFormFillingServiceMethodCallGenerator.Visit(_syntaxTree.GetRoot()).ToFullString(); Assert.DoesNotContain(expectedSnippet, result); }
public void MultipleFormFields_CanGenerateFormModel() { var expectedSnippet = @" FillFormField(""First"", model.First); FillFormField(""Second"", model.Second); ".TrimStart(_newLineChars); var formFields = new List <FormField> { new FormField("First", FormFieldType.TextBox), new FormField("Second", FormFieldType.TextBox), }; var pdfFormFillingServiceMethodCallGenerator = new PdfFormFillingServiceMethodCallGenerator(formFields); var result = pdfFormFillingServiceMethodCallGenerator.Visit(_syntaxTree.GetRoot()).ToFullString(); Assert.Contains(expectedSnippet, result); }