TianQueTest.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Hotline.File;
  2. using Hotline.Share.Tools;
  3. using Hotline.Snapshot.IRepository;
  4. using Shouldly;
  5. using TianQue.Sdk;
  6. using TianQue.Sdk.Models;
  7. namespace Hotline.Tests.Infrastructure;
  8. public class TianQueTest
  9. {
  10. private readonly IFileDomainService _fileDomainService;
  11. private readonly IGuiderSystemService _tiqnQueService;
  12. public TianQueTest(IFileDomainService fileDomainService, IGuiderSystemService tiqnQueService)
  13. {
  14. _fileDomainService = fileDomainService;
  15. _tiqnQueService = tiqnQueService;
  16. }
  17. [Fact]
  18. public void Test_GenerateNonce()
  19. {
  20. // Arrange
  21. var nonce = SignUtils.GenerateNonce();
  22. // Assert
  23. Assert.NotNull(nonce);
  24. Assert.Equal(64, nonce.Length);
  25. // b55dfdedba900437d486e70e5fb78ed50afaeb910a2346f16ef03af656f8bb0b
  26. }
  27. [Fact]
  28. public async Task PostAcceptInfo_Test()
  29. {
  30. // Arrange
  31. //var tiqnQueService = new TiqnQueService();
  32. //// Act
  33. //var result = await tiqnQueService.PostAcceptInfo();
  34. //// Assert
  35. //Assert.Equal("ok", result);
  36. //await _tiqnQueService.PostOrder(null, null, null);
  37. }
  38. [Fact]
  39. public async Task GetFile_Test()
  40. {
  41. //await _fileDomainService.GetNetworkFileAsync("http://10.0.188.11:1234/tqOssManager/getObjectByUri/sichuan/scgrid/jpg/2024/12/5/095020318625.jpg", "");
  42. }
  43. }