public void Bind(IContainerManager cm)
 {
     Console.WriteLine("MyCommonBinder binding");
     cm.Register<INormal, Normal>();
     cm.Register<IKeyed, Keyed1>("keyed-1");
     cm.Register<IKeyed, Keyed2>("keyed-2");
     cm.Register<ISingleton>(new Singleton());
     cm.Register<Glorp, Glorp>();
 }
        public void MyTestInitialize()
        {
            mocks = new MockRepository();
            containerManager = ContainerUtil.Initialize(true);
            windsorContainer = ((IWindsorContainerManager)containerManager).WindsorContainer;
            LibInstaller.RegisterLogging(windsorContainer);
            containerManager.Register<IAsyncTcpClient, AsyncTcpClient>();
            Log = containerManager.GetInstance<ILogManager>();
            Logger = Log.GetLogger(typeof(AsyncTcpClientTest));

            //containerManager.Register<IMarqueeManager, MarqueeManager>();

            //map = mocks.StrictMock<IMarqueeCharacterMap>();
            //containerManager.Register<IMarqueeCharacterMap>(map);

            //device = mocks.StrictMock<IMarqueeDevice>();
            //containerManager.Register<IMarqueeDevice>(device);
        }