2021-05-24 xUnit使用记录

xUnit 引入库

  • xUnit.net包
  • xunit.runner.visualstudio包

官网

https://xunit.net

实例

支持[Fact]和[Theory]两种属性

fact 最常用的用法

theory 可以写多个带参数的测试方法

示例:
[]

通过Assert检查结果

只有Assert都通过了整个测试才算通过。

  • Assert.True(result); boolean类型判断
  • Assert.Equal("China Region", result); //相等
  • Assert.StartsWith("cis", result);//以开头
  • Assert.EndsWith("业务部", result);//以结尾
  • Assert.Contains("代表处", result);//包含
  • Assert.NotEqual("A类代表处", result);//不相等
  • Assert.Matches(@"^[A-Z][a-z]\s[A-Z][a-z]", fullName);//正则表达式
  • Assert.InRange(result, 1, 100);//判断是否在某一范围内

你可能感兴趣的:(2021-05-24 xUnit使用记录)