using Hcs.Broker.Api; using Hcs.Broker.Api.Request; using Hcs.Service.Async.NsiCommon; namespace Hcs.Broker.Mock.Api { /// public class MockNsiCommonApi : INsiCommonApi { /// public async Task ExportNsiItemAsync(int registryNumber, ListGroup listGroup, CancellationToken token = default) { await Task.Delay(3000, token); return null; } /// public async Task ExportNsiListAsync(ListGroup listGroup, CancellationToken token = default) { await Task.Delay(3000, token); return null; } public async Task RequestExportNsiItemAsync(int registryNumber, ListGroup listGroup, CancellationToken token = default) { await Task.Delay(3000, token); return Guid.NewGuid().ToString(); } public async Task> GetExportNsiItemResultAsync(string messageGuid) { await Task.Delay(3000); return new RequestSingleResult() { Ready = false }; } } }