protected IKernel GetKernel() { var kernel = new StandardKernel(); kernel.BindApplicationServicePipeline <ApplicationServiceContext, CustomPipelineContext>() .WithFilter <CustomApplicationServiceFilter>(); return(kernel); }
public void Can_invoke_service_without_filters() { // Assert. var kernel = new StandardKernel(); kernel.BindApplicationServicePipeline(); var payload = new EchoPayloadValueService.Payload { Value = 1 }; var context = new ApplicationServiceContext(payload); // Act. var result = kernel.Get <ApplicationServiceInvoker>().Invoke <EchoPayloadValueService, EchoPayloadResult>(context); // Assert. result.Value.ShouldBe(1); }