public void BlockNull_ShouldThrow_ArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() => { FilterPreprocessor <TestRoutable> .Block(null); });
 }
 public void BlockWithNotCatchingCondition_ShouldReturn_Routable()
 {
     FilterPreprocessor <TestRoutable> .Block(NotCatchingConditions).Process(new TestRoutable()).Count().Should().Be(1);
 }