C# 跳过带有断言的测试用例时无法添加消息。忽略

C# 跳过带有断言的测试用例时无法添加消息。忽略,c#,selenium,nunit-2.6,C#,Selenium,Nunit 2.6,当我试图跳过测试用例我的条件语句时,我试图添加一条消息。我可以跳过而不添加消息。但我想添加一条消息,说明跳过它的原因。但Nunit从不显示消息 if (...) { Assert.Ignore("Data not found."); } 跳过测试用例时添加消息的解决方案是什么?什么意思它不显示消息?Visual Studio?命令行?您正在使用哪个测试运行程序/适配器?你在用什么样的试跑器?旁注:根据,听起来像是断言。非决定性的(字符串消息,对象[]参数)可能更适合您的用例。@Alexan

当我试图跳过测试用例我的条件语句时,我试图添加一条消息。我可以跳过而不添加消息。但我想添加一条消息,说明跳过它的原因。但Nunit从不显示消息

if (...)
{
  Assert.Ignore("Data not found.");
}

跳过测试用例时添加消息的解决方案是什么?

什么意思它不显示消息?Visual Studio?命令行?您正在使用哪个测试运行程序/适配器?你在用什么样的试跑器?旁注:根据,听起来像是断言。非决定性的(字符串消息,对象[]参数)可能更适合您的用例。@AlexandruClonțea Nunit UI测试运行程序检查我的图像。如果您需要任何其他详细信息,请告诉我@AlexandruClonțea,我知道我们有以下语法。我尝试了第一个,但C#实际上使用了
publicstaticvoidignore()这个。如果必须使用最后一个参数,我不知道应该传入什么。如果你有任何例子让我知道。从Assert.cs文件
publicstaticvoidignore(字符串消息)
公共静态无效忽略(字符串消息,参数对象[]args)将(string message,params object[]argss)部分想象为string.Format(string message,params object[]args)的缩写(即string.Format(“{0},{1}”,object1,object2)…没有字符串插值的旧时代遗留下来的陈旧内容。我不知道GUI为什么不显示该消息。