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); }
public ModelMetadataRegistryTests() { registry = new ModelMetadataRegistry(); }
public ConventionsTests() { registry = new ModelMetadataRegistry(); modelType = typeof(DummyModelWithConventions); }