public void AddFilter_ByTypeName()
        {
            // Arrange
            var type = typeof(BaseType);
            var collection = new ExcludeTypeValidationFilterCollection();

            // Act
            collection.Add(type.FullName);

            // Assert
            var filter = Assert.IsType<DefaultTypeNameBasedExcludeFilter>(Assert.Single(collection));
            Assert.Equal(type.FullName, filter.ExcludedTypeName);
        }
        public void AddFilter_ByTypeName()
        {
            // Arrange
            var type       = typeof(BaseType);
            var collection = new ExcludeTypeValidationFilterCollection();

            // Act
            collection.Add(type.FullName);

            // Assert
            var filter = Assert.IsType <DefaultTypeNameBasedExcludeFilter>(Assert.Single(collection));

            Assert.Equal(type.FullName, filter.ExcludedTypeName);
        }
Ejemplo n.º 3
0
 public MvcOptions()
 {
     CacheProfiles = new Dictionary<string, CacheProfile>(StringComparer.OrdinalIgnoreCase);
     Conventions = new List<IApplicationModelConvention>();
     Filters = new FilterCollection();
     FormatterMappings = new FormatterMappings();
     InputFormatters = new FormatterCollection<IInputFormatter>();
     OutputFormatters = new FormatterCollection<IOutputFormatter>();
     ModelBinders = new List<IModelBinder>();
     ModelBindingMessageProvider = new ModelBindingMessageProvider();
     ModelMetadataDetailsProviders = new List<IMetadataDetailsProvider>();
     ModelValidatorProviders = new List<IModelValidatorProvider>();
     ValidationExcludeFilters = new ExcludeTypeValidationFilterCollection();
     ValueProviderFactories = new List<IValueProviderFactory>();
 }
Ejemplo n.º 4
0
 public MvcOptions()
 {
     CacheProfiles                 = new Dictionary <string, CacheProfile>(StringComparer.OrdinalIgnoreCase);
     Conventions                   = new List <IApplicationModelConvention>();
     Filters                       = new FilterCollection();
     FormatterMappings             = new FormatterMappings();
     InputFormatters               = new FormatterCollection <IInputFormatter>();
     OutputFormatters              = new FormatterCollection <IOutputFormatter>();
     ModelBinders                  = new List <IModelBinder>();
     ModelBindingMessageProvider   = new ModelBindingMessageProvider();
     ModelMetadataDetailsProviders = new List <IMetadataDetailsProvider>();
     ModelValidatorProviders       = new List <IModelValidatorProvider>();
     ValidationExcludeFilters      = new ExcludeTypeValidationFilterCollection();
     ValueProviderFactories        = new List <IValueProviderFactory>();
 }