Example #1
0
        public void ShouldHaveSameConvertEmptyStringToNull()
        {
            var registryMock = new Mock <IModelMetadataRegistry>();

            registryMock.Setup(x => x.GetModelPropertiesMetadata(It.IsAny <Type>())).Returns(new DummyObjectConfiguration().Configurations);

            var provider   = new ExtendedModelMetadataProvider(registryMock.Object);
            var properties = provider.GetMetadataForProperties(null, typeof(DummyObject)).ToArray();

            Assert.Equal(2, properties.Count());

            var first  = properties[0];
            var second = properties[1];

            Assert.Equal(second.ConvertEmptyStringToNull, first.ConvertEmptyStringToNull);
        }