UnitTest1.cs 996 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using Xunit;
  2. using Xunit.Abstractions;
  3. namespace Admin.NET.UnitTest;
  4. /// <summary>
  5. /// 单元测试
  6. /// </summary>
  7. public class UnitTest1
  8. {
  9. private readonly ITestOutputHelper _output; // 日志记录
  10. public UnitTest1(ITestOutputHelper output)
  11. {
  12. _output = output;
  13. }
  14. [Fact]
  15. public void Test1()
  16. {
  17. Assert.Equal(2, 1 + 1);
  18. }
  19. [Fact]
  20. public void 测试日志()
  21. {
  22. _output.WriteLine("哈哈哈哈,我是 Furion");
  23. Assert.NotEqual("Furion", "Fur");
  24. }
  25. /// <summary>
  26. /// 带参数(奇数判断)
  27. /// </summary>
  28. /// <param name="i"></param>
  29. /// <param name="j"></param>
  30. [Theory]
  31. [InlineData(1, 2)]
  32. [InlineData(3, 4)]
  33. [InlineData(5, 7)]
  34. public void 带参数测试(int i, int j)
  35. {
  36. Assert.NotEqual(0, (i + j) % 2);
  37. }
  38. //[Fact]
  39. //public async Task 测试请求百度()
  40. //{
  41. // var rep = await "https://www.baidu.com".GetAsync();
  42. // Assert.True(rep.IsSuccessStatusCode);
  43. //}
  44. }