public static void GetFormDefinition() { var target = new FormDefinitionManager(); var result = target.GetFormDefinition(typeof(SampleFormRequest)); result.Should().NotBeNull(); result.FormId.Should().Be("sample-form-request"); result.FieldDefinitions.Should().NotBeNull(); var fieldDefintions = result.FieldDefinitions.ToList(); result.FieldDefinitions.Should().HaveCount(5); for (var i = 0; i < fieldDefintions.Count; i++) { GetExpectedValues( i, out string id, out string label, out string inputType, out Dictionary <string, string> errorMessages); AssertFieldDefinition( fieldDefintions[i], id, label, inputType, errorMessages); } }
public FormDefinitionsController(FormDefinitionManager manager) { Manager = manager; }