public void SimpleTest() { var filter = new Filter<Event<long>>("@event => @event.Type == 1L"); var testInterval = new TestInterval(); int count = 0; filter.GetAction().Invoke(testInterval.Interval).Count().Subscribe(i => count = i); testInterval.Start(); count.Should().Be(testInterval.ExpectedCount / testInterval.NumberOfTypes); }