【发布时间】:2014-03-16 18:38:43
【问题描述】:
我正在创建一种方法来在我的公司中编写单元测试。我们每次都专注于测试一件事,但在检查基本构造函数是否接收正确参数的情况下,除了测试基本构造函数之外,我没有找到其他任何东西。
有没有更好的方法?我们将 MSTest 与 JustMock 和 Rhino 一起使用,因此可以使用扩展功能,但无论如何我还没有找到方法。在下面找到一个例子:
public Car : Vehicle
{
public Car() : base(4) {};
}
public Vehicle
{
public Vehicle(int wheelNumber) {};
}
我想对基本构造函数参数设置一个期望,就像我对普通方法所做的那样。
谢谢
【问题讨论】:
-
我意识到这可能只是一个例子,但轮子的数量似乎并不应该是恒定的。如果基类可以选择指定某些内容,那么像您所做的那样在派生类中进行硬编码会破坏基类的约定。
-
@BrianRasmussen:你当然是对的。这是我做题时写的一个例子。
标签: c# .net unit-testing rhino-mocks justmock