private void AssertIsRequired(FieldFragment field, bool required) { field.Hints.TryGetValue("validation:is-required", out var actualRequired); if (required) { Assert.Equal("true", actualRequired); } else { if (actualRequired == null) { Assert.Null(actualRequired); } else { Assert.Equal("false", actualRequired); } } }
private void AssertLength(FieldFragment field, int min, int max) { field.Hints.TryGetValue("validation:min-length", out var actualMinLength); field.Hints.TryGetValue("validation:max-length", out var actualMaxLength); if (min != -1) { Assert.Equal(min.ToString(), actualMinLength); } else { Assert.Null(actualMinLength); } if (max != -1) { Assert.Equal(max.ToString(), actualMaxLength); } else { Assert.Null(actualMaxLength); } }