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