public void RegisterInternal_ShouldRegisterClass()
        {
            var builder = new ContainerBuilder();
            var wrapper = new PipelineBuilderWrapper(builder);

            wrapper.RegisterInternal <IRequestHandler <TestRequest, TestResponse>, TestRequest.Handler>();

            Assert.True(builder.Build().ComponentRegistry.IsRegistered(new TypedService(typeof(IRequestHandler <TestRequest, TestResponse>))));
        }
Example #2
0
        public void RegisterInternal_ShouldRegisterClass()
        {
            var services = new ServiceCollection();
            var wrapper  = new PipelineBuilderWrapper(services);

            wrapper.RegisterInternal <IRequestHandler <TestRequest, TestResponse>, TestRequest.Handler>();

            Assert.Single(services, x => x.ServiceType == typeof(IRequestHandler <TestRequest, TestResponse>) && x.ImplementationType == typeof(TestRequest.Handler));
        }