我知道一些ASP MVC,试图拥抱TDD。以下示例安装了xUnit和TestDriven(其中包含Moq)。模拟图像上传视图模型
问题是我试图模拟一个图像上传viewmodel,所以我可以断言它正在上传。
起订量给我的问题:
无效的设置在非虚拟(VB中重写)成员
试图
var imageMock = new Mock<ImageViewModel>();
imageMock.Setup(x => x.IsUrl).Returns(true);`
我不知道如何继续前进 - 为视图模型创建接口是无稽之谈,我正在为站点编程,而不是测试环境。
我应该替换模拟环境还是定义接口或...?
请给出一些经验丰富和翔实的建议,并请提供或至少喜欢良好的样品,你建议我做的。
谢谢!
这是一个汽车财产,它只是使用该死的对象,为什么嘲笑它很好的抓住? :)你完全正确......我只是看着这些例子,被他们带走,人们嘲笑一切,我认为它的方式。我没有测试getter/setters,我没有向MS支付他们的CLR和.NET框架。我测试的是,我提到的图像实际上是通过上传它们的方法上传的。让我做你说过的话(这一切都有道理),我会回来。感谢您的及时响应! – 2013-03-26 21:57:37