Unit testing 创建涉及I/O的单元测试?

Unit testing 创建涉及I/O的单元测试?,unit-testing,Unit Testing,是否应该创建涉及IO的单元测试?例如,测试一个类方法来序列化/反序列化另一个对象?是-当您为执行IO的代码编写单元测试时 否-当您为调用刚才测试的方法的代码编写单元测试时 我会用标记为“Slow”的xUnit类别/标记或类似的标签标记第一组测试,并减少运行它们的频率。随着时间的推移,它们将大大降低运行自动化测试套件所需的时间。因此,可以很容易地排除慢速测试,=>开发人员的反馈几乎是即时的,并让构建服务器在每次签入时与其他测试一起运行慢速测试。如果真的很费时。。然后,也许你可以每天晚上左右运行“慢

是否应该创建涉及IO的单元测试?例如,测试一个类方法来序列化/反序列化另一个对象?

是-当您为执行IO的代码编写单元测试时

否-当您为调用刚才测试的方法的代码编写单元测试时

我会用标记为“Slow”的xUnit类别/标记或类似的标签标记第一组测试,并减少运行它们的频率。随着时间的推移,它们将大大降低运行自动化测试套件所需的时间。因此,可以很容易地排除慢速测试,=>开发人员的反馈几乎是即时的,并让构建服务器在每次签入时与其他测试一起运行慢速测试。如果真的很费时。。然后,也许你可以每天晚上左右运行“慢”测试。

请问,有C#中的示例代码吗??谢谢