安装NCrunch后我发现测试不包含很多行。例如下面的代码。
printf
我试着写一个测试,但它没有涵盖它:
using System;
namespace Ei.Exceptions
{
public class FactoryException: Exception
{
public object Factory { get; private set; }
public FactoryException(string message) : base(message)
{
}
public FactoryException(object factory, string message) : base(message) {
this.Factory = factory;
}
}
}
有什么想法吗?
答案 0 :(得分:1)
如果我没记错的话,C#中类的默认访问修饰符是internal
。由于您未为测试类指定public
,因此我猜测NCrunch从测试的程序集中看不到它。