Silverlight Resharper截断输出窗口中的单元测试消息,并显示父异常消息
我正在运行R#7.1.2,并尝试使用MS单元测试框架测试SL项目。我的测试在R#中运行良好,但输出消息包括父异常(不仅仅是我的自定义消息),它们被截断: e、 g.代替Silverlight Resharper截断输出窗口中的单元测试消息,并显示父异常消息,silverlight,resharper,mstest,Silverlight,Resharper,Mstest,我正在运行R#7.1.2,并尝试使用MS单元测试框架测试SL项目。我的测试在R#中运行良好,但输出消息包括父异常(不仅仅是我的自定义消息),它们被截断: e、 g.代替 "No user context set" 我明白了 我甚至不介意消息中是否包含程序集限定的方法名 Test method Some.Quite.Long.Namespace.And.Test_Method_Name threw exception: Microsoft.VisualStudio.Blah.Blah.Blah,
"No user context set"
我明白了
我甚至不介意消息中是否包含程序集限定的方法名
Test method Some.Quite.Long.Namespace.And.Test_Method_Name threw exception: Microsoft.VisualStudio.Blah.Blah.Blah, No user context set
但是它被截断了
显然,很难判断单元测试是否由于预期的断言或其他问题(如配置问题)而失败
我在R#选项中找不到与此相关的任何内容
还有其他人有这个问题吗,或者知道问题可能是什么?我怀疑这与对单元测试框架的引用有关,因为我也不能使用
[ClassInitialize]
属性(它抱怨签名中arg#1的类型错误,即使预期的类型是正确的!)您在Resharper->options->Tools->MSTest
中选择了哪些选项?启用MSTest支持
和使用元数据文件中指定的测试运行配置
。未获得使用MSTest.exe运行测试检查silverlight的意义是什么?当您从一个新的单元测试程序集项目运行一个基本单元测试(例如抛出新异常(“foo”);
)时会发生什么?想想它可能与SL有关。我还没有在标准的.NET库中尝试过它。我只是想我会抛出它,因为我现在时间有点紧,我的机器绝对是爬行的!
Test method Some.Quite.Long.Namespace.And.Test_Method_Name threw exception: Microsoft.VisualStudio.Blah.Blah.Blah, No user context set