c#-4.0 – Nunit 2.6.2 Suite运行两次而不是一次
发布时间:2020-12-15 21:43:58 所属栏目:百科 来源:网络整理
导读:using System;using System.Collections;using NUnit.Framework;namespace Tests.MyTest{public class SpikeSuite{ [Suite] public static IEnumerable Suite { get { var suite = new ArrayList { new SpikeTest(),}; return suite; } }}[TestFixture]publi
using System; using System.Collections; using NUnit.Framework; namespace Tests.MyTest { public class SpikeSuite { [Suite] public static IEnumerable Suite { get { var suite = new ArrayList { new SpikeTest(),}; return suite; } } } [TestFixture] public class SpikeTest { [SetUp] public void Setup() { Console.WriteLine("Test setup"); } [TestFixtureSetUp] public void FixtureSetup() { Console.WriteLine("Test fixture setup"); } [Test] public void TestMethod() { Console.WriteLine("Test method"); } } } 当我运行上面提到的灯具时,我得到的输出是: 测试夹具设置 .测试设置 测试方法 测试夹具设置 .测试设置 测试方法 如何将测试设置,夹具设置和测试方法执行两次? 解决方法
检查您的测试项目是否未被其他测试项目引用.在这种情况下,它将出现在两个bin文件夹中并运行两次.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |