5
如何进行一项测试取决于另一项测试的结果?
假设有一个实用程序类,提供了许多其他类在代码中各处使用的一些常见静态方法。 您将如何为实用程序的使用者设计单元测试,以便在任何一项实用程序测试未通过的情况下使他们的测试失败?您可以这样做还是必须自己检查实用程序类测试是否全部为绿色? 例如,我有一个消息拆分器实用程序,它由消息解析器使用(或更确切地说,它的输出)。我想确保在测试邮件解析器之前,邮件拆分器能够正常工作。 我已经为它们两个编写了测试,但是有没有办法链接它们并使一个测试依赖于其他测试的结果? 我找不到适合的标签,但是我使用的是Visual Studio的单元测试引擎。
13
c#
design
unit-testing