Я бы хотел переключиться между тестами NUnit и VS следующим образом:
#if !NUNIT
using Microsoft.VisualStudio.TestTools.UnitTesting;
#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.String;
using DeploymentItem = NUnit.Framework.DescriptionAttribute;
#endif
У меня вопрос, как я могу объявить символ препроцессора NUNIT в одном месте (App.config или около того, было бы здорово), чтобы легко переключаться между NUnit и VSTests? Потому что когда я использую #define NUNIT
, он работает только для файла, в котором он написан.