在同一个项目中使用单元测试框架集安全吗?

Is it safe to use the set of unit testing frameworks in the same project?

Visual Studio

我在我的项目中使用 NUnit 进行单元测试。但是我需要使用 JustMock 和 NSubstitute 框架编写一些测试。我想要一个项目,其中包含我测试过的每个项目的测试。 IE。我不想让单个项目对每个单元框架(NUnit、JustMock 和 NSubstitute)进行测试。如果我的测试将在单个项目中,我会遇到问题(例如,与他们的测试适配器冲突)吗?

NUnit 是一个测试框架。 NSubstitute 是一个模拟框架。从名字上看,我想 JustMock 也是一个模拟框架。测试框架和模拟框架是不同的东西,所以它们通常不会冲突。

两个不同的模拟框架之间,有可能但不太可能有冲突。我认为它们中的大多数会在编译时出现,以防框架使用相同的名称并且您在文件中使用两个名称空间。

不过,如果您有一些具体问题,回答会更容易。