public void CanRegisterFiltersWithRegistry() { string filterNames = "ValidParticipantFilter;SaveDataFilter;TriggerStateFilter"; var filterRegistry = new FilterRegistry<Step>(); var pipeline = new Pipeline<Step>(); pipeline.RegisterFromList(filterNames, filterRegistry); Assert.AreEqual(3, pipeline.GetCount()); Console.WriteLine(pipeline.GetNames()); }
public void CanRegisterFiltersWithPipeline() { var pipeline = new Pipeline<Step>(); pipeline.Register(new ValidParticipantFilter()) .Register(new SaveDataFilter()); Assert.AreEqual(2, pipeline.GetCount()); Console.WriteLine(pipeline.GetNames()); }