Exemplo n.º 1
0
        public void Should_be_able_to_register_validation_provider_and_model_metadata()
        {
            var modelMetadataRegistry = new ModelMetadataRegistry();
            var testRegistrar         = new ModelMetadataRegistrar(modelMetadataRegistry);

            testRegistrar.ConstructMetadataUsing(() => new[] { new RegistrarTestDummyObjectConfiguration() });

            testRegistrar.Register();

            Assert.IsType <ExtendedModelMetadataProvider>(ModelMetadataProviders.Current);
            Assert.IsType <CompositeModelValidatorProvider>(ModelValidatorProviders.Providers[0]);
            var modelMetadataItem = modelMetadataRegistry.GetModelPropertiesMetadata(typeof(RegistrarTestDummyObject));

            Assert.NotNull(modelMetadataItem);
            Assert.NotEmpty(modelMetadataItem);
        }
Exemplo n.º 2
0
 public ModelMetadataRegistryTests()
 {
     registry = new ModelMetadataRegistry();
 }
Exemplo n.º 3
0
 public ModelMetadataRegistryTests()
 {
     registry = new ModelMetadataRegistry();
 }
Exemplo n.º 4
0
 public ConventionsTests()
 {
     registry  = new ModelMetadataRegistry();
     modelType = typeof(DummyModelWithConventions);
 }