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