package testutil import ( "context" "github.com/paramah/gw_telegram/internal/domain/entity" ) type FakeWorkflowDispatcher struct { Response entity.WorkflowResponse Error error CallCount int LastRequest entity.WorkflowRequest } func (f *FakeWorkflowDispatcher) Dispatch(_ context.Context, req entity.WorkflowRequest) (entity.WorkflowResponse, error) { f.CallCount++ f.LastRequest = req return f.Response, f.Error }