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); }
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); }