我有一个公共静态类,我正在尝试使用Visual Studio 2012的内置测试框架进行单元测试。,第一次调用类时,字段会实例化,然后就可以使用了。这是由我实际工作的代码支持的,例如:网站使用它来获取数据等等
单元测试框架是否做了一些奇怪的事情,并且不像“典型的”c#代码那样调用类?如果是这样的话,有没有办法更改mstest代码?另外,使用这种使用模式,我的代码架构和设计是否正确?这个类(依赖于_d
我们正在尝试将单元测试添加到我们的业务层。技术堆栈是asp.net web forms、WCF、ADO.Net调用存储过程)。业务层对数据类调用静态方法,因此很难在不做大量更改的情况下引入DI。这可能不是一种传统的方法,但我正在考虑将DB保留在单元测试(依赖项)中,但将其用作测试Db……使用现有的冻结数据库或在表中具有模拟数据。我想知道使用像Mock一样使用存储过程的测试数据库的可行性。存储过程将只
我使用Linq to SQL,它生成分部类和分部方法。然后,您可以通过在另一个分部类中手动实现您的自定义来扩展生成的代码。L2S为您提供的钩子之一是实现在属性更改时调用的分部方法。例如,如果你有一个名为"MyProp“的属性,那么你可以像这样实现一个分部方法:Partial Private Sub OnMyPropChanged的名称现在已经更改为"MyNewPropName",所以