/// <summary> /// Initializes a new instance of the <see cref="DefaultTestAssemblyBuilder"/> class. /// </summary> public DefaultTestAssemblyBuilder() { #if !NUNITLITE // TODO: Keeping this separate till we can make //it work in all situations. legacySuiteBuilder = new LegacySuiteBuilder(); #endif }
/// <summary> /// Installs a new suite builder extension. /// </summary> /// <param name="extension">The suite builder extension to be installed.</param> /// <param name="append">Indicates whether the suite builder extension is /// to be installed with a lower priority than all existing suite builder extensions /// (a <c>true</c> value) or with a higher priority than all existing suite /// builder extensions (a <c>false</c> value). /// </param> public void Install(ISuiteBuilder extension, bool append) { _extensionPoint.Install(extension); if (!append && _items != null) { _items.Remove(extension); _items.Insert(0, extension); } }
public void Install(object extension) { ISuiteBuilder builder = extension as ISuiteBuilder; if (builder == null) { throw new ArgumentException( extension.GetType().FullName + " is not an ITestCaseBuilder", "exception"); } builders.Insert(0, builder); }
public void CanAddSuiteBuilder() { ISuiteBuilder mockBuilder = Substitute.For <ISuiteBuilder>(); mockBuilder.CanBuildFrom(Arg.Any <Type>()).Returns(true); IExtensionPoint ep = host.GetExtensionPoint("SuiteBuilders"); ep.Install(mockBuilder); ISuiteBuilder builders = (ISuiteBuilder)ep; builders.BuildFrom(null); mockBuilder.Received().BuildFrom(null); }
public void CanAddSuiteBuilder() { DynamicMock mock = new DynamicMock(typeof(ISuiteBuilder)); mock.ExpectAndReturn("CanBuildFrom", true, null); mock.Expect("BuildFrom"); IExtensionPoint ep = host.GetExtensionPoint("SuiteBuilders"); ep.Install(mock.MockInstance); ISuiteBuilder builders = (ISuiteBuilder)ep; builders.BuildFrom(null); mock.Verify(); }
private void TryLoadBuilder(Assembly assembly) { if (this.assembly == assembly) { return; } this.assembly = assembly; builder = null; var count = 0; foreach (var type in assembly.GetTypes()) { if (Reflect.HasInterface(type, typeof(ISuiteBuilder).FullName)) { count++; builder = (ISuiteBuilder)Reflect.Construct(type); } } if (count > 1) { throw new ApplicationException("Found more than one class with interface " + typeof(ISuiteBuilder).Name + " in the assembly: " + assembly.GetName().Name); } }
internal void Install(ISuiteBuilder builder) { suiteBuilders.Install(builder); }
/// <summary> /// Initializes a new instance of the <see cref="DefaultTestAssemblyBuilder"/> class. /// </summary> public DefaultTestAssemblyBuilder() { _defaultSuiteBuilder = new DefaultSuiteBuilder(); }
internal void Install( ISuiteBuilder builder ) { suiteBuilders.Install( builder ); }
/// <summary> /// Installs a new suite builder extension. The suite builder extension /// is installed with a lower priority than all existing suite builder extensions. /// </summary> /// <param name="extension">The suite builder extension to be installed.</param> public void Install(ISuiteBuilder extension) { Install(extension, true); }
public void SetUp() { _suiteBuilder = new GenericFixtureBuilder(); }
public UnityTestAssemblyBuilder() { _unitySuiteBuilder = new DefaultSuiteBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="SingleFileDefaultTestAssemblyBuilder"/> class. /// </summary> public SingleFileDefaultTestAssemblyBuilder() { _defaultSuiteBuilder = new DefaultSuiteBuilder(); }
public TestBuilder() { // TODO: Keeping this separate till we can make //it work in all situations. legacySuiteBuilder = new NUnit.Core.Builders.LegacySuiteBuilder(); }
public TestAssemblyBuilder() { // TODO: Keeping this separate till we can make //it work in all situations. legacySuiteBuilder = new NUnit.Core.Builders.LegacySuiteBuilder(); }