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); }