Exemplo n.º 1
0
        private static IUnityContainer ConfigureContainer()
        {
            var container = new UnityContainer();

            var mediaBuilder = new MediatorBuilder();

            mediaBuilder.RegisterHandlers(typeof(MediatorNetUnit).Assembly);
            UnityExtensioins.Configure(mediaBuilder, container);

            return(container);
        }
Exemplo n.º 2
0
        public void GivenAContainer()
        {
            var mediaBuilder = new MediatorBuilder();

            mediaBuilder.RegisterHandlers(TestUtilAssembly.Assembly)
            .ConfigureCommandReceivePipe(x =>
            {
                x.UseSimpleMiddleware();
            });
            _container = new UnityContainer();
            _container.RegisterType <SimpleService>();
            _container.RegisterType <AnotherSimpleService>();

            UnityExtensioins.Configure(mediaBuilder, _container);
        }
Exemplo n.º 3
0
        private static IUnityContainer ConfigureContainer()
        {
            var container = new UnityContainer();

            var mediaBuilder = new MediatorBuilder();

            mediaBuilder.RegisterHandlers(typeof(Program).Assembly);
            UnityExtensioins.Configure(mediaBuilder, container);

            container.RegisterType <ConnectionListener>();
            container.RegisterInstance(new RootConfig()
            {
                NetworkConfig = new NetworkConfig()
                {
                    Address = Address,
                    Port    = Port
                }
            });

            return(container);
        }