public void FilterReturnsItself_ForAnyClassRegisteredAsGenericParam(IValueProviderMetadata metadata) { // Arrange var values = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); var provider = new DictionaryBasedValueProvider <TestValueProviderMetadata>(values); // Act var result = provider.Filter(metadata); // Assert Assert.NotNull(result); Assert.IsType <DictionaryBasedValueProvider <TestValueProviderMetadata> >(result); }
public void FilterExclude() { // Arrange var values = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); var provider = new DictionaryBasedValueProvider(BindingSource.Query, values); var bindingSource = new BindingSource( "Test", displayName: null, isGreedy: true, isFromRequest: true); // Act var result = provider.Filter(bindingSource); // Assert Assert.Null(result); }
public void FilterExclude() { // Arrange var values = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase); var provider = new DictionaryBasedValueProvider(BindingSource.Query, values); var bindingSource = new BindingSource( "Test", displayName: null, isGreedy: true, isFromRequest: true); // Act var result = provider.Filter(bindingSource); // Assert Assert.Null(result); }