Exemple #1
0
        public void CreateDisplayMetadata_NullContainerType_DoesNotSetDisplayName()
        {
            DisplayMetadataProvider        provider = new DisplayMetadataProvider();
            DisplayMetadataProviderContext context  = new DisplayMetadataProviderContext(
                ModelMetadataIdentity.ForType(typeof(RoleView)),
                ModelAttributes.GetAttributesForType(typeof(RoleView)));

            provider.CreateDisplayMetadata(context);

            Assert.Null(context.DisplayMetadata.DisplayName);
        }
Exemple #2
0
        public void CreateDisplayMetadata_SetsDisplayName()
        {
            DisplayMetadataProvider        provider = new DisplayMetadataProvider();
            DisplayMetadataProviderContext context  = new DisplayMetadataProviderContext(
                ModelMetadataIdentity.ForProperty(typeof(String), "Title", typeof(RoleView)),
                ModelAttributes.GetAttributesForType(typeof(RoleView)));

            provider.CreateDisplayMetadata(context);

            String expected = Resource.ForProperty(typeof(RoleView), "Title");
            String actual   = context.DisplayMetadata.DisplayName();

            Assert.Equal(expected, actual);
        }