我真的很喜欢起订量模拟框架。我已经在几个项目中使用过它。不幸的是,我的一位客户要求我们使用 VB.Net。这不是我的偏好,但是嘿,.Net 就是 .Net,对吧?
我听说最小起订量在 VB 方面遇到了一些问题。这是真的?是这样,有什么麻烦吗?鉴于 .Net 与语言无关的性质,我希望它能够正常工作。
我应该考虑使用其他一些模拟框架来与 VB 一起使用吗?
最佳答案
VB.net 在模拟框架方面的主要问题是,与 C# 相反,VB 没有匿名方法,只有 Lambda 表达式(无法声明匿名 Action 委托(delegate))。
这严重限制了可能性。 带参数的属性还存在一个已知问题。
此外,lambda 语言的语法在可读性方面并不像 C# 那样干净(请不要喷,我是 VB 用户,我每天都会怀念一些 C# 功能),这在一定程度上是最小起订量的吸引力。
据我所知,唯一对 VB 有所帮助的测试框架是 TypeMock 。他们尝试设计一些与 VB 语法相融合的东西。
关于vb.net - 在 VB.Net 中使用最小起订量的经验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/798570/