public void Can_run_command_handler_with_ctor_resolve() { // Arrange pipelineService.ServiceProvider = new FuncServiceProvider(Ns01_InterfacesResolver); var builder = pipelineService.PipelineContainer.AddCommandPipeline(); SetupCommandPipeline(builder); var cmd = new Ns07_TestCommand(); // Act pipelineService.HandleCommand(cmd); // Assert Assert.Equal(1, cmd.Param); }
public void HandleTestCommand(Ns07_TestCommand command) { command.Param = dependencyA.GetTestValue() == "A" ? 1 : 0; }