单元测试同时支持 NUnit/MSTest

时间:2022-04-23
本文章向大家介绍单元测试同时支持 NUnit/MSTest,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

让单元测试代码同时支持NUnit/MSTest,可以参照MSDN magazine,也可以参看 Switching Between Using NUnit and MSTest for Unit TestingUsing both MSTest and NUnit?

using System;
#if !NUNIT    
using Microsoft.VisualStudio.TestTools.UnitTesting;     
using Category = Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute;     
#else     
using NUnit.Framework;     
using TestClass = NUnit.Framework.TestFixtureAttribute;     
using TestMethod = NUnit.Framework.TestAttribute;     
using TestInitialize = NUnit.Framework.SetUpAttribute;     
using TestCleanup = NUnit.Framework.TearDownAttribute;     
using TestContext = System.Object;     
using ClassCleanup = NUnit.Framework.TestFixtureTearDownAttribute;     
using ClassInitialize = NUnit.Framework.TestFixtureSetUpAttribute;     
#endif     

相关文章:

NUnit/MSTest Dual Testing

How to run NUnit tests in Visual Studio 2010/MSTest