public void enrich_puts_the_new_chain_node_directly_behind_the_call() { action = ActionCall.For<ControllerTarget>(x => x.OneInOneOut(null)); var next = new RenderJsonNode(typeof (Model2)); action.Append(next); var enricher = new Wrapper(typeof (string)); action.InsertDirectlyAfter(enricher); action.Next.ShouldBeTheSameAs(enricher); enricher.Next.ShouldBeTheSameAs(next); }