using Hcs.Broker.Api; using Hcs.Broker.Api.Request; using Hcs.Service.Async.Nsi; namespace Hcs.Broker.Mock.Api { /// public class MockNsiApi : INsiApi { /// public async Task> ExportDataProviderNsiItemAsync(exportDataProviderNsiItemRequestRegistryNumber registryNumber, CancellationToken token = default) { await Task.Delay(3000, token); return []; } /// public async Task RequestExportDataProviderNsiItemAsync(exportDataProviderNsiItemRequestRegistryNumber registryNumber, CancellationToken token = default) { await Task.Delay(3000, token); return Guid.NewGuid().ToString(); } /// public async Task> GetExportDataProviderNsiItemResultAsync(string messageGuid) { await Task.Delay(3000); return new RequestSingleResult() { Ready = false }; } } }