public void CreateMetadata_NullContainer_DoesNotSetDisplayName()
        {
            DisplayNameMetadataProviderProxy provider = new DisplayNameMetadataProviderProxy();

            String actual = provider.BaseCreateMetadata(new Attribute[0], null, null, typeof(String), "Name").DisplayName;

            Assert.Null(actual);
        }
Example #2
0
        public void CreateMetadata_NullContainer_DoesNotSetDisplayName()
        {
            DisplayNameMetadataProviderProxy provider = new DisplayNameMetadataProviderProxy();

            String actual = provider.BaseCreateMetadata(new Attribute[0], null, null, typeof(String), "Name").DisplayName;

            Assert.Null(actual);
        }
        public void CreateMetadata_SetsDisplayName()
        {
            DisplayNameMetadataProviderProxy provider = new DisplayNameMetadataProviderProxy();

            String actual = provider.BaseCreateMetadata(new Attribute[0], typeof(RoleView), null, typeof(String), "Title").DisplayName;
            String expected = ResourceProvider.GetPropertyTitle(typeof(RoleView), "Title");

            Assert.Equal(expected, actual);
        }
Example #4
0
        public void CreateMetadata_SetsDisplayName()
        {
            DisplayNameMetadataProviderProxy provider = new DisplayNameMetadataProviderProxy();

            String actual   = provider.BaseCreateMetadata(new Attribute[0], typeof(RoleView), null, typeof(String), "Title").DisplayName;
            String expected = ResourceProvider.GetPropertyTitle(typeof(RoleView), "Title");

            Assert.Equal(expected, actual);
        }
        public void CreateModelMetadata_NullContainerType_DoesNotSetDisplayName()
        {
            DefaultMetadataDetails metaDetails = new DefaultMetadataDetails(
                new ModelMetadataIdentity(), ModelAttributes.GetAttributesForType(typeof(RoleView)));
            ICompositeMetadataDetailsProvider details  = Substitute.For <ICompositeMetadataDetailsProvider>();
            DisplayNameMetadataProviderProxy  provider = new DisplayNameMetadataProviderProxy(details);

            String actual = provider.BaseCreateModelMetadata(metaDetails).DisplayName;

            Assert.Null(actual);
        }
        public void CreateModelMetadata_SetsDisplayName()
        {
            DefaultMetadataDetails metaDetails = new DefaultMetadataDetails(
                ModelMetadataIdentity.ForProperty(typeof(String), "Title", typeof(RoleView)), ModelAttributes.GetAttributesForType(typeof(RoleView)));
            ICompositeMetadataDetailsProvider details  = Substitute.For <ICompositeMetadataDetailsProvider>();
            DisplayNameMetadataProviderProxy  provider = new DisplayNameMetadataProviderProxy(details);

            String expected = ResourceProvider.GetPropertyTitle(typeof(RoleView), "Title");
            String actual   = provider.BaseCreateModelMetadata(metaDetails).DisplayName;

            Assert.Equal(expected, actual);
        }