Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NET框架下的单元测试_.net_Unit Testing - Fatal编程技术网

.net NET框架下的单元测试

.net NET框架下的单元测试,.net,unit-testing,.net,Unit Testing,假设客户已经选择使用OakLeaf软件中的纯凡人框架,那么建议采用什么方法来允许单元测试和适当分离所产生的应用程序的关注点?理想情况下,我希望实现一些类似于固体设计原则的东西,并拥有不完全耦合到数据库的层。我对MM.NET的了解仍然是入门级的-有人处理过这个问题吗?如果有,您能否确定框架中的接缝,使其能够(我希望很容易)从系统中实现这一点?首先,请仔细阅读,包括以下几点: 直接查看适用于您的项目的内容 具体来说,在使用框架时,确定需要测试的内容。您信任框架和供应商吗?然后,不要太担心

假设客户已经选择使用OakLeaf软件中的纯凡人框架,那么建议采用什么方法来允许单元测试和适当分离所产生的应用程序的关注点?理想情况下,我希望实现一些类似于固体设计原则的东西,并拥有不完全耦合到数据库的层。我对MM.NET的了解仍然是入门级的-有人处理过这个问题吗?如果有,您能否确定框架中的接缝,使其能够(我希望很容易)从系统中实现这一点?

首先,请仔细阅读,包括以下几点:

直接查看适用于您的项目的内容

具体来说,在使用框架时,确定需要测试的内容。您信任框架和供应商吗?然后,不要太担心单元测试他们的代码。你可以假设那里有一个测试边界——他们已经确保他们的东西是正确的。由您来确定代码是否正确


除此之外,使用MM.NET为代码开发单元测试与为任何其他应用程序库开发代码没有任何区别;遵循其他问题中的一些建议,您应该会做得很好。

谢谢Robert-我希望能够在不依赖数据库的情况下对我的业务逻辑进行单元测试。我最初的想法是,使用MM.NET将很难做到这一点。我对单元测试并不陌生,只熟悉这个框架。你用过吗?