public override TestResult Run(EventListener listener, ITestFilter filter) { using (new DirectorySwapper(AssemblyHelper.GetDirectoryName(FixtureType.Assembly))) { return(base.Run(listener, filter)); } }
public override object this[object key] { get { // Get Result values dynamically, since // they may change as execution proceeds switch (key as string) { case "Test.Name": return _ec.CurrentTest.TestName.Name; case "Test.FullName": return _ec.CurrentTest.TestName.FullName; case "Test.Properties": return _ec.CurrentTest.Properties; case "Result.State": return (int)_ec.CurrentResult.ResultState; case "TestDirectory": return AssemblyHelper.GetDirectoryName(_ec.CurrentTest.FixtureType.Assembly); default: return base[key]; } } set { base[key] = value; } }
public object this[object key] { get { // Get Result values dynamically, since // they may change as execution proceeds switch (key as string) { case "Test.Name": return(_context.CurrentTest.TestName.Name); case "Test.FullName": return(_context.CurrentTest.TestName.FullName); case "Test.ClassAndMethodName": return(_context.CurrentTest.ClassName + "." + _context.CurrentTest.MethodName); case "Test.Properties": return(_context.CurrentTest.Properties); case "Result.State": return((int)_context.CurrentResult.ResultState); case "TestDirectory": return(AssemblyHelper.GetDirectoryName(_context.CurrentTest.FixtureType.Assembly)); case "WorkDirectory": return(_context.TestPackage.Settings.Contains("WorkDirectory") ? _context.TestPackage.Settings["WorkDirectory"] : Environment.CurrentDirectory); case "CompatibilityWriter": return(_context.CompatibilityWriter); default: return(_storage[key]); } } set { _storage[key] = value; } }
public override object this[object key] { get { // Get Result values dynamically, since // they may change as execution proceeds switch (key as string) { case "Test.Name": return(_ec.CurrentTest.TestName.Name); case "Test.FullName": return(_ec.CurrentTest.TestName.FullName); case "Test.Properties": return(_ec.CurrentTest.Properties); case "Result.State": return((int)_ec.CurrentResult.ResultState); case "TestDirectory": return(AssemblyHelper.GetDirectoryName(_ec.CurrentTest.FixtureType.Assembly)); case "WorkDirectory": return(_ec.TestPackage.Settings.Contains("WorkDirectory") ? _ec.TestPackage.Settings["WorkDirectory"] : Environment.CurrentDirectory); default: return(base[key]); } } set { base[key] = value; } }