public void BuildMetadata_Interface() { var expectedMetadata = new Dictionary <string, Type> { { nameof(IMetadata.FirstProperty), typeof(int) }, { nameof(IMetadata.SecondProperty), typeof(string) } }; var metadata = MetadataExtensions.BuildMetadata(typeof(IMetadata)); Assert.True(expectedMetadata.SequenceEqual(metadata)); }
public void BuildMetadata_Null() { var metadata = MetadataExtensions.BuildMetadata(null); Assert.True(!metadata.Any()); }