问题描述
使用.net core 3.1,我向具有以下测试类的解决方案中添加了xunit项目:
using System.Collections.Generic;
using Xunit;
namespace BP
{
public class BreakPointFails
{
public static IEnumerable<object[]> GetData
{
get
{ // <------- VS never hits this breakpoint
return new List<object[]>
{
new object[] { "name","Bill" },new object[] { "name","Paul" },"Steve" }
};
}
}
[Theory]
[MemberData("GetData")]
public void ExtractScopeStringTest(string name,string lastName)
{
Assert.True(name != lastName);
}
}
}
如果我在注释处标记断点“
我深有体会,调试seup很好,测试方法中除[MemberData]指出的方法之外的任何地方的断点都可以正常工作。
那是为什么?
更新1: 上面代码中带有断点注释的行突出显示了要添加的VS断点。 Markdown不允许我在问题中显示断点红点。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)