1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
// ****************************************************************
// This is free software licensed under the NUnit license. You
// may obtain a copy of the license as well as information regarding
// copyright ownership at http://nunit.org/?p=license&r=2.4.
// ****************************************************************
using System;
namespace NUnit.Core.Builders
{
/// <summary>
/// SetUpFixtureBuilder knows how to build a SetUpFixture.
/// </summary>
public class SetUpFixtureBuilder : Extensibility.ISuiteBuilder
{
public SetUpFixtureBuilder()
{
//
// TODO: Add constructor logic here //
}
#region ISuiteBuilder Members
public Test BuildFrom(Type type)
{
return new SetUpFixture( type );
}
public bool CanBuildFrom(Type type)
{
return Reflect.HasAttribute( type, NUnitFramework.SetUpFixtureAttribute, false );
}
#endregion
}
}
|