/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * TestCaseExtension Library, Copyright 2015 Bryan Chadwick * * * * FILE: .\TestCase.cs * * * * This file is part of TestCaseExtension. * * * * TestCaseExtension is free software: you can redistribute it and/or * * modify it under the terms of the GNU General Public License * * as published by the Free Software Foundation, either version * * 3 of the License, or (at your option) any later version. * * * * TestCaseExtension is distributed in the hope that it will be useful,* * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with TestCaseExtension. * * If not, see . * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ using System.IO; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace TestCaseExtension { /// Wrapper for the invocation of TestMethods within a TestCaseClass. public class TestCaseExecution : TestExtensionExecution { /// Create a new Invoker for this TestCaseExecution and the given context public override ITestMethodInvoker CreateTestMethodInvoker(TestMethodInvokerContext invokerContext) { return new TestCaseInvoker(invokerContext); } /// Dispose this TestCaseExecution public override void Dispose() { } /// Initialize this TestCaseExecution public override void Initialize(TestExecution execution) { } } }