Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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
C# nunit测试用例中的问题_C#_.net - Fatal编程技术网

C# nunit测试用例中的问题

C# nunit测试用例中的问题,c#,.net,C#,.net,我正在为一个类编写单元测试用例 我想在安装程序中创建一个db文件 制作测试用例以使用它 并在拆卸中删除该文件 问题是复制所需的时间无法预测 有时拆卸无法删除该文件 请帮帮我 设置中的代码 有文件。复制以复制文件 泪流满面 它有File.Delete来删除文件您正在创建哪种类型的数据库?它不能在内存中创建吗 我想你可能从错误的角度来解决这个问题。您最好是:-编写数据库脚本并创建内存中的版本&运行针对该版本的测试。-模拟数据访问类并针对它们进行测试。。也许这篇文章会有所帮助:造成问题的可能不是复制时

我正在为一个类编写单元测试用例

我想在安装程序中创建一个db文件 制作测试用例以使用它 并在拆卸中删除该文件

问题是复制所需的时间无法预测 有时拆卸无法删除该文件

请帮帮我

设置中的代码 有文件。复制以复制文件

泪流满面
它有File.Delete来删除文件

您正在创建哪种类型的数据库?它不能在内存中创建吗

我想你可能从错误的角度来解决这个问题。您最好是:-编写数据库脚本并创建内存中的版本&运行针对该版本的测试。-模拟数据访问类并针对它们进行测试。。也许这篇文章会有所帮助:造成问题的可能不是复制时间,而是数据访问代码仍然打开了文件。我只对.mdf文件做了这项工作,所以我不能说什么对.mdb文件有效。正如Dve所提到的,这是一条痛苦之路。