假设客户已经选择使用Oak Leaf Software的Mere Mortals Framework,那么推荐的方法是什么,允许进行单元测试并正确分离最终应用程序的问题?理想情况下,我希望实现类似SOLID设计原则的东西,并且具有并非完全耦合到数据库的层。我对MM.NET的了解仍然是介绍性的 - 有人处理过这个问题吗?如果是这样的话,你能否确定框架中的接缝是否可以实现这一点(我希望这很容易?)?
答案 0 :(得分:0)
首先,请阅读the other threads on unit testing.,其中包括一些好的宝石:
直接查看适用于您的项目的内容。
具体而言,在使用框架时,请确定需要测试的内容。你相信框架和供应商吗?然后不要太担心单元测试他们的代码。你可以假设那里有一个测试边界 - 他们确保他们的东西是正确的。您可以确保您的代码是正确的。
除此之外,使用MM.NET开发代码的单元测试与为任何其他应用程序库开发代码没有任何不同;按照其他问题中的一些建议,你应该做得很好。