我正在编写一个单元测试,以了解如何从选定的记录中构建检索字符串。我想初始化我的测试方法,以便它可以从数据源获取记录。但是,我的应用程序不使用 SQL。它是一个桌面 C# .NET 应用程序,可从二进制文件创建 DataTable。除了单元测试之外,我是否应该找到其他方法来测试构建检索字符串?应用程序总是通过读取文件来创建 DataTable。我们没有 SQL 数据库。我应该创建一个进行测试吗?那么,如果我无法读取单元测试中的文件,如何测试 DataSource 是否创建正确?以及所有运行单元测试的开发人员如何获得相同的文件(在哪里部署 SQL 文件和/或用于创建它的二进制文件)。