【发布时间】:2016-05-25 15:25:04
【问题描述】:
我有以下代码:
if (ActiveApplication.GetField("previous_date").Value != ActiveApplication.GetField("new_date").Value)
{
//do something..
}
我想对此进行单元测试。作为 Rhino 测试的新手,我试图弄清楚如何传递值以便我进入循环。这是我尝试过的:
var previous_date = MockRepository.GenerateMock<IField>();
stubApplication.Stub(x => x.GetField("previous_date")).Return(previous_date);
previous_date.Stub(x => x.GetInternalValue()).Return("20160525");
var new_date = MockRepository.GenerateMock<IField>();
stubApplication.Stub(x => x.GetField("new_date")).Return(new_date);
new_date.Stub(x => x.GetInternalValue()).Return("20160525");
谁能告诉我我做错了什么?
【问题讨论】:
标签: c# rhino-mocks