Tag: nunit console

使用mono / nunit-console / 4在Mac OS X控制台上运行测试

我安装了Max OS X 10.11.1,上面装有Xamarin。 我编写了简单的测试类,只是为了测试在Mac OS X和Ubuntu上运行的Nunit测试,类实际上有一个返回字符串的方法: using System; namespace testing_project { public class EmptyClass { public EmptyClass () { } static void Main(string[] args) { } public string helloWorld() { return “Hello World!”; } } } 我有一个NUnit类来测试我的EmptyClass: using System; using NUnit.Framework; namespace testing_project { [TestFixture] public class EmptyClassTest { [Test] public void testHelloWorld() { […]

使用nunit控制台传递测试用例参数

我正在使用Nunit和数据驱动的测试方法开发测试。 我有2个参数的测试方法:xlsx文件的路径和工作表名称。 当我在TestCase属性中传递参数时,它在Visual Studio中工作得很好,例如,当我想运行3个测试用例时,必须编写如下内容: [TestCase(@”pathToFile.xlsx”, “TestCase1″)] [TestCase(@”pathToFile.xlsx”, “TestCase2″)] [TestCase(@”pathToFile.xlsx”, “TestCase3”)] public void performActionsByWorksheet(string excelFilePath, string worksheetName) { //test code } 我想运行我的测试用例并使用Nunit Console传递参数(不要在代码中编写参数)。 有可能实现吗?

使用NUnit Console Runner在文件夹下运行所有​​测试

我正在尝试使用NUnit Runners 2.6.4在我的测试文件夹中运行所有测试程序集。 我当前的命令如下所示: /nologo /noshadow /framework:net-4.0 /xml:.\test\TestResults.xml .\test\*.Test.dll 不幸的是,Nunit只抛出一个System.ArgumentException:路径中的非法字符。 无论如何我能做到这一点吗?