Example #1
0
        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();
 }
Example #4
0
 public DataAnnotationsDisplayConvensionTests()
 {
     LocalizationConventions.Enabled = true;
     LocalizationConventions.RequireConventionAttribute = false;
     provider = new ConventionalDataAnnotationsModelMetadataProvider();
 }