【发布时间】:2010-04-15 13:41:01
【问题描述】:
我是模拟/测试的新手,想知道测试时应该达到什么级别。例如在我的代码中,我有以下对象:
public class RuleViolation
{
public string ErrorMessage { get; private set; }
public string PropertyName { get; private set; }
public RuleViolation( string errorMessage )
{
ErrorMessage = errorMessage;
}
public RuleViolation( string errorMessage, string propertyName )
{
ErrorMessage = errorMessage;
PropertyName = propertyName;
}
}
这是一个相对简单的对象。所以我的问题是:
是否需要单元测试?
如果它可以测试什么以及如何测试?
谢谢
【问题讨论】:
-
查看我的更新,了解如何检查 setter 是否为私有。
标签: c# unit-testing testing mocking