public void Chain_AddTypeThatIsNotAMiddleware_ThrowsException() { var responsibilityChain = new AsyncResponsibilityChain <Exception, bool>(new ActivatorMiddlewareResolver()); PipelineNetAssert.ThrowsException <ArgumentException>(() => { responsibilityChain.Chain(typeof(ResponsibilityChainTests)); }); }