|
|
@ -113,5 +113,22 @@ namespace xUnitStudy.WebApi.Test
|
|
|
|
|
|
|
|
|
|
|
|
Assert.True(true,"使用Theory特性和InlineData特性,传递不同参数,多次执行测试");
|
|
|
|
Assert.True(true,"使用Theory特性和InlineData特性,传递不同参数,多次执行测试");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 断言不抛出异常
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
|
|
|
public void Assert_NoThrow_Test()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Action noThrowAction =() =>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
//业务代码
|
|
|
|
|
|
|
|
Task.Delay(10);
|
|
|
|
|
|
|
|
//throw new Exception("测试异常");
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var exception = Record.Exception(noThrowAction);
|
|
|
|
|
|
|
|
Assert.Null(exception);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|