这是我的另一个问题的后续。
基本上,一旦我有了访问文件的代码(将在一分钟内查看答案),测试它的最佳方法是什么?
我正在考虑创建一种方法,它只会产生大量BackgroundWorker或其他东西,并告诉它们全部加载/保存文件,并使用不同的文件/对象大小进行测试。然后,从线程中获取响应以查看它是否失败/成功/使世界内爆等。
你们能就解决这个问题的最佳方法提供任何建议吗?正如我之前所说,这对我来说有点新鲜 :)
编辑
在ajmastrean 的帖子之后:
我正在使用控制台应用程序来测试 Debug.Asserts :)
更新
我最初使用BackgroundWorker来处理线程(因为我已经习惯了 Windows 开发人员的线程)我很快意识到,当我执行需要完成多个操作(线程)才能继续进行的测试时,我意识到这将是让它做到这一点有点技巧。
然后我跟进了ajmastrean的帖子,并意识到我真的应该使用Thread类来处理并发操作。我现在将使用这种方法进行重构(尽管方法不同)。