public void Should_split_camel_case_property_name() { var model = new { PropertyName = "Hello World!" }; var provider = new ConventionalDataAnnotationsModelMetadataProvider(); var metadata = provider.GetMetadataForProperty(() => model, model.GetType(), "PropertyName"); Assert.Equal("Property Name", metadata.DisplayName); }
public void Should_not_split_single_word_property_name() { var model = new { Name = "Hello World!" }; var provider = new ConventionalDataAnnotationsModelMetadataProvider(); var metadata = provider.GetMetadataForProperty(() => model, model.GetType(), "Name"); Assert.Equal("Name", metadata.DisplayName); }
public DataAnnotationsDisplayConvensionTests() { LocalizationConventions.Enabled = true; LocalizationConventions.RequireConventionAttribute = false; provider = new ConventionalDataAnnotationsModelMetadataProvider(); }