public void description_writes_each_behavior_first_call_and_route_pattern()
        {
            var graph = new FubuRegistry(x=>
            {
                x.Applies.ToAssemblyContainingType<FakeControllers.OneController>();
                x.Policies.WrapBehaviorChainsWith<BasicBehavior>();
                x.Policies.WrapBehaviorChainsWith<WrappingBehavior>();
            }).BuildGraph();

            TraceListener listener = MockRepository.GenerateStub<TraceListener>();
            Trace.Listeners.Add(listener);
            graph.Describe();
            graph.Behaviors.Each(
                b => listener.AssertWasCalled(
                l => l.WriteLine(b.FirstCall().Description.PadRight(70) + b.Route.Pattern)));
        }