2021-05-24 xUnit使用记录
2021-05-24 本文已影响0人
passerbyli
xUnit 引入库
- xUnit.net包
- xunit.runner.visualstudio包
官网
实例
支持[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);//判断是否在某一范围内