我正在研究一个MVC项目,并且想知道是否使用基本单元测试或单元测试,我阅读了关于两者的文章/解释但是看不出两者之间的差异。对于具有DB后端的大型应用程序,主要区别是哪些,哪个更适合?
答案 0 :(得分:26)
Visual Studio的Basic Unit Test
项目模板和Unit Test
项目模板之间的区别在于后者包括对ClassInitialize
,ClassCleanup
,TestInitialize
和{{}的支持1}}例程允许您在测试夹具之前/之后执行一些代码,并在每个单元测试之前/之后执行一些代码。如果您在单元测试中不需要此类功能,则可以使用生成以下文件的基本模板:
TestCleanup
当然,如果您想稍后支持此功能,您可以随时将相应的例程添加到基本单元测试中。