actionExecutor: stub out some tests
endpointAction: extract IEndpointAction to allow better testing