Affecto.Patterns.Cqrs.Autofac.Tests.ContainerCommandHandlerResolverTests.ThrowExceptionIfMoreThanOneHandlerRegistered C# (CSharp) Метод

ThrowExceptionIfMoreThanOneHandlerRegistered() приватный Метод

private ThrowExceptionIfMoreThanOneHandlerRegistered ( ) : void
Результат void
        public void ThrowExceptionIfMoreThanOneHandlerRegistered()
        {
            var builder = new ContainerBuilder();
            builder.RegisterType<TestCommandHandler>().As<ICommandHandler<TestCommand>>();
            builder.RegisterType<AnotherTestCommandHandler>().As<ICommandHandler<TestCommand>>();
            builder.RegisterType<SecondTestCommandHandler>().As<ICommandHandler<SecondTestCommand>>();
            container = builder.Build();

            sut = new ContainerCommandHandlerResolver(container);
            sut.ResolveCommandHandler<ICommandHandler<TestCommand>>();
        }
    }