我是单元测试的新手,刚从大学毕业,突然负责自己开发和维护一个相当大的应用程序。之前的开发人员(刚刚离开公司)在项目引用中包含 NUnit,在几个类的底部编写了一些空的测试装置,并且从未用它做任何其他事情。
我担心如果我现在不开始编写单元测试,而我正在重构和学习系统,我将永远无法完成它们,但我无法理解如何正确设置我的测试项目。
有人告诉我,我应该将我的测试项目作为一个单独的解决方案保留Class Library
在同一个解决方案中,所以我制作了一个 OurApplication.Test 库项目。不过,我不知道如何引用我将在其中测试的项目。
在线指南说将其指向我的主要项目的 .DLL ...但没有。我们的项目是一个不生成 dll 的独立应用程序,我不确定在这种情况下我应该做什么。
任何关于这里有什么问题的建议,或者指向更全面的指南的指针将不胜感激。我想以正确的方式完成这项工作,并且尽快完成。