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); }
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); }
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; }