public void Setup()
        {
            container = new WindsorContainer();

            traceMessages = new List<string>();

            var writer = new ConfigurableTraceWriter(
                (msg, args) => traceMessages.Add(string.Format(msg, args)));

            container.Register(Component.For<ITraceWriter>().Instance(writer));
            container.Register(Component.For<TraceInterceptor>());
        }
        public void Setup()
        {
            container = new WindsorContainer();

            traceMessages = new List <string>();

            var writer = new ConfigurableTraceWriter(
                (msg, args) => traceMessages.Add(string.Format(msg, args)));

            container.Register(Component.For <ITraceWriter>().Instance(writer));
            container.Register(Component.For <TraceInterceptor>());
        }