ClientTest.cs 912 B

12345678910111213141516171819202122232425262728293031
  1. using NUnit.Framework;
  2. using Alipay.EasySDK.Factory;
  3. using Alipay.EasySDK.Base.Qrcode.Models;
  4. using Alipay.EasySDK.Kernel.Util;
  5. namespace UnitTest.Base.Qrcode
  6. {
  7. public class ClientTest
  8. {
  9. [SetUp]
  10. public void SetUp()
  11. {
  12. Factory.SetOptions(TestAccount.Mini.CONFIG);
  13. }
  14. [Test]
  15. public void TestCreate()
  16. {
  17. AlipayOpenAppQrcodeCreateResponse response = Factory.Base.Qrcode().Create(
  18. "https://opendocs.alipay.com", "ageIndex=1", "文档站点");
  19. Assert.IsTrue(ResponseChecker.Success(response));
  20. Assert.AreEqual(response.Code, "10000");
  21. Assert.AreEqual(response.Msg, "Success");
  22. Assert.Null(response.SubCode);
  23. Assert.Null(response.SubMsg);
  24. Assert.NotNull(response.HttpBody);
  25. Assert.NotNull(response.QrCodeUrl);
  26. }
  27. }
  28. }