public async Task Test_Pipeline() { await _interactorHub.Execute(new MockUseCase(), (IMockOutputPort) new MockOutputPort()); await _middleware2.ReceivedWithAnyArgs().Execute(Arg.Any <MockUseCase>(), Arg.Any <IMockOutputPort>(), Arg.Any <Func <MockUseCase, Task <UseCaseResult> > >(), Arg.Any <CancellationToken>()); }