我有一个网页,根据不同的条件显示不同的消息。 我想单元测试这个,所以我配置我的项目使用MVVM,我正在测试我的ViewModel。单元测试消息
我的ViewModel现在格式化不同的消息。我如何测试这个?我不想复制所有字符串,看来脏兮兮
现在我这样做:
void test()
{
string message = _viewModel.DoWork();
Assert.AreEqual(message, Resource.MyResourceText);
}
但是,这是一个简单的例子。现在我有动态字符串包含系统日期和其他变量。
我怎样才能以优雅的方式测试这个?谢谢!
你甚至可以给一个示例代码片段 - 它可以保证让您的答案更好 – 2010-07-08 14:07:01