小编Joe*_*ber的帖子

NUnit TestCase预期消息

所以我希望能够在其中指定不同的Exception消息,TestCase但不知道如何完成

这是原作

[Test]
[ExpectedException(typeof(SystemException), ExpectedMessage = "Holiday cannot start or end on a weekend or non-working day")]

public void AddHolidays_StartsInvlaid()
{}
Run Code Online (Sandbox Code Playgroud)

这是TestCase

[TestCase("27/04/2025", "28/05/2025", "FullDay", "FullDay", ExpectedMessage = "Holiday cannot start or end on a weekend or non-working day")]
[ExpectedException(typeof(SystemException), ExpectedMessage)]

public void AddHolidays_Exceptions(string dateFrom, string dateTo, string fromPeriod, string toPeriod)
{}
Run Code Online (Sandbox Code Playgroud)

该方法工作正常但我只是希望能够使用NUnit指定异常消息 TestCase

c# nunit unit-testing exception testcase

2
推荐指数
1
解决办法
1529
查看次数

标签 统计

c# ×1

exception ×1

nunit ×1

testcase ×1

unit-testing ×1