【发布时间】:2010-04-11 11:58:42
【问题描述】:
我正在使用 Rhino Mocks 来等待电话。有一个参数是一个字符串。但我并不在意字符串的大小写。即使案例错误,我也希望测试通过。所以我正在做以下事情:
//expect log message to be called with a string parameter.
//We want to ignore case when verifying so we use a constraint
//instead of a direct parameter
Expect.Call(delegate { logger.LogMessage(null); })
.Constraints(Is.Matching<string>(x => x.ToLower()=="f2"));
好像有点啰嗦。有没有更明智的做法?
【问题讨论】:
标签: c# unit-testing case rhino-mocks