public void ThenIsFiltered_ShouldAddPipelineModule([Values] bool isMatching) { FilterPipelineModuleConfig config = null; _pipelineMock .Setup(x => x.AddModule <FilterPipelineModule, FilterPipelineModuleConfig>(It.IsAny <FilterPipelineModuleConfig>()) ) .Callback <FilterPipelineModuleConfig>(paramsConfig => config = paramsConfig) .Verifiable(); var eventPipelineConfigurator = _eventPipelineConfigurator.ThenIsFiltered(e => isMatching); Assert.That(eventPipelineConfigurator, Is.EqualTo(_eventPipelineConfigurator)); Assert.That(config, Is.Not.Null); Assert.That(config.IsMatching(new object()), Is.EqualTo(isMatching)); }
public void SetUp() { _filterPipelineModule = new FilterPipelineModule(); _filterPipelineModuleConfig = new FilterPipelineModuleConfig(e => ((TestEvent)e).IsValid); }