using Hotline.Tests.Dto;

namespace Hotline.Tests.Mock.Interfaces;


public interface IOrderServiceStartWorkflow
{
    OrderServiceMock orderServiceMock { set;}

    OrderServiceMock 办理到派单员(Action action = null);
    OrderServiceMock 办理到工单标注(Action action = null);
    OrderServiceMock 办理到网格员(Action action = null);
    CreateOrderOutDto GetCreateResult();
    OrderServiceMock 办理到一级部门(Action action = null);
    OrderServiceMock 办理到归档(Action action = null);

    IOrderServiceStartWorkflow StepHandle(Func<CreateOrderOutDto, Task> handle);
}
