samplefixtureextension.cs
来自「NUnit测试工具源码,他使用c#开发的一个测试工具」· CS 代码 · 共 38 行
CS
38 行
using System;
namespace NUnit.Core.Extensions
{
/// <summary>
/// SampleFixtureExtension extends NUnitTestFixture and adds a custom setup
/// before running TestFixtureSetUp and after running TestFixtureTearDown.
/// Because it inherits from NUnitTestFixture, a lot of work is done for it.
/// </summary>
class SampleFixtureExtension : NUnitTestFixture
{
public SampleFixtureExtension( Type fixtureType )
: base( fixtureType )
{
// NOTE: Since we are inheriting from TestFixture we don't
// have to do anything if we don't want to. Our tests will
// be recognized in the normal way by TestFixture, based
// on the presence of the Test attribute.
//
// Just to have something to do, we override DoOneTimeSetUp and
// DoOneTimeTearDown below to do some special processing before
// and after the normal TestFixtureSetUp and TestFixtureTearDown.
}
protected override void DoOneTimeSetUp(TestResult suiteResult)
{
Console.WriteLine( "Extended Fixture SetUp called" );
base.DoOneTimeSetUp (suiteResult);
}
protected override void DoOneTimeTearDown(TestResult suiteResult)
{
base.DoOneTimeTearDown (suiteResult);
Console.WriteLine( "Extended Fixture TearDown called" );
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?