Esempio n. 1
0
        public void Init() {
            var builder = new ContainerBuilder();
            _smtpChannel = new SmtpChannelStub();

            builder.RegisterType<DefaultMessageService>().As<IMessageService>();
            builder.RegisterType<MessageChannelManager>().As<IMessageChannelManager>();
            builder.RegisterType<ShapeDisplayStub>().As<IShapeDisplay>();
            builder.RegisterInstance(new MessageChannelSelectorStub(_smtpChannel)).As<IMessageChannelSelector>();

            var container = builder.Build();
            _messageService = container.Resolve<IMessageService>();
        }
        public void Init()
        {
            var builder = new ContainerBuilder();

            _smtpChannel = new SmtpChannelStub();

            builder.RegisterType <DefaultMessageService>().As <IMessageService>();
            builder.RegisterType <MessageChannelManager>().As <IMessageChannelManager>();
            builder.RegisterType <ShapeDisplayStub>().As <IShapeDisplay>();
            builder.RegisterInstance(new MessageChannelSelectorStub(_smtpChannel)).As <IMessageChannelSelector>();

            var container = builder.Build();

            _messageService = container.Resolve <IMessageService>();
        }