|
|
|
@ -16,7 +16,7 @@ namespace xUnitStudy.WebApi.Test
|
|
|
|
|
/// 测试类不需要加任何特性
|
|
|
|
|
/// NUnit需要加TestFixture特性,MSTest需要加TestClass特性
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Trait(name:"测试类分组",value:"该类内所有测试方法默认属此组")]
|
|
|
|
|
[Trait(name:"测试类分组",value:"包括类内所有测试方法")]
|
|
|
|
|
public class UseXUnitTest:IDisposable
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
@ -75,13 +75,33 @@ namespace xUnitStudy.WebApi.Test
|
|
|
|
|
/// 一个测试方法同时属于多外组
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Fact]
|
|
|
|
|
[Trait(name:"定制分组",value:"红队")]
|
|
|
|
|
[Trait(name:"定制分组",value:"蓝队")]
|
|
|
|
|
[Trait(name:"测试方法分组",value:"红队")]
|
|
|
|
|
[Trait(name:"测试方法分组",value:"蓝队")]
|
|
|
|
|
public void Use_Trait_Test()
|
|
|
|
|
{
|
|
|
|
|
Assert.True(true,"使用Trait特性,设置:测试分组,测试结果可以按组显示");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 测试方法分组:红队
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Fact]
|
|
|
|
|
[Trait(name: "测试方法分组", value: "红队")]
|
|
|
|
|
public void Use_Trait_Red_Test()
|
|
|
|
|
{
|
|
|
|
|
Assert.True(true, "使用Trait特性,设置:测试分组,测试结果可以按组显示");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 测试方法分组:蓝队
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Fact]
|
|
|
|
|
[Trait(name: "测试方法分组", value: "蓝队")]
|
|
|
|
|
public void Use_Trait_Blue_Test()
|
|
|
|
|
{
|
|
|
|
|
Assert.True(true, "使用Trait特性,设置:测试分组,测试结果可以按组显示");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Theory]
|
|
|
|
|
[InlineData(1)]
|
|
|
|
|
[InlineData(2)]
|
|
|
|
|