Ejemplo n.º 1
0
        public void Should_Register_RegisterModuleCommands_Correctly()
        {
            var descriptor       = new TestWebModuleDescriptor();
            var context          = new WebModuleRegistrationContext(descriptor);
            var containerBuilder = new ContainerBuilder();

            descriptor.RegisterModuleCommands(context, containerBuilder);

            var container = containerBuilder.Build();

            var commandin    = container.Resolve <TestCommandIn>();
            var commandout   = container.Resolve <TestCommandOut>();
            var commandinout = container.Resolve <TestCommandInOut>();

            Assert.IsNotNull(commandin);
            Assert.IsNotNull(commandout);
            Assert.IsNotNull(commandinout);
        }