Exemplo n.º 1
0
        public void TypeFilterAttribute_InitializesCorrectValues()
        {
            // Arrange
            var filter = new TypeFilterAttribute(typeof(TestFilter));

            // Act
            var filterValues = new FilterValues(filter);

            // Assert
            Assert.True(filterValues.IsFactory);
            Assert.Equal(typeof(TestFilter), filterValues.FilterType);
            Assert.Equal(typeof(TypeFilterAttribute), filterValues.FilterMetadataType);
            Assert.Equal(
                new List <Type>()
            {
                typeof(IFilter), typeof(IExceptionFilter)
            },
                filterValues.FilterInterfaces);
        }
Exemplo n.º 2
0
        public void IFilterFactory_InitializesCorrectValues()
        {
            // Arrange
            var filter = new TestFactory();

            // Act
            var filterValues = new FilterValues(filter);

            // Assert
            Assert.True(filterValues.IsFactory);
            Assert.Null(filterValues.FilterType);
            Assert.Equal(typeof(TestFactory), filterValues.FilterMetadataType);
            Assert.Equal(
                new List <Type>()
            {
                typeof(IFilterFactory), typeof(IFilter)
            },
                filterValues.FilterInterfaces);
        }
Exemplo n.º 3
0
 public FilterDescriptorValues([NotNull] FilterDescriptor inner)
 {
     Filter = new FilterValues(inner.Filter);
     Order  = inner.Order;
     Scope  = inner.Scope;
 }
 public FilterDescriptorValues([NotNull] FilterDescriptor inner)
 {
     Filter = new FilterValues(inner.Filter);
     Order = inner.Order;
     Scope = inner.Scope;
 }