Show / Hide Table of Contents

Class TestRunnerConsoleHost

Hosts unit test runner in a console application. This host is NOT thread-safe

Inheritance
System.Object
DisposableObject
TestRunnerConsoleHost
Implements
IRunnerHost
IConfigurable
System.IDisposable
Inherited Members
DisposableObject.DisposeAndNull<T>(T)
DisposableObject.DisposeStarted
DisposableObject.Disposed
DisposableObject.Destructor()
DisposableObject.EnsureObjectNotDisposed()
DisposableObject.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NFX.Scripting
Assembly: NFX.dll
Syntax
public sealed class TestRunnerConsoleHost : DisposableObject, IRunnerHost, IConfigurable, IDisposable

Properties

ConsoleError

Declaration
public TextWriter ConsoleError { get; }
Property Value
Type Description
System.IO.TextWriter

ConsoleOut

Declaration
public TextWriter ConsoleOut { get; }
Property Value
Type Description
System.IO.TextWriter

OutFileName

Declaration
[Config("$out|$file|$out-file")]
public string OutFileName { get; set; }
Property Value
Type Description
System.String

TotalErrors

Declaration
public int TotalErrors { get; }
Property Value
Type Description
System.Int32

TotalMethods

Declaration
public int TotalMethods { get; }
Property Value
Type Description
System.Int32

TotalOKs

Declaration
public int TotalOKs { get; }
Property Value
Type Description
System.Int32

TotalRunnables

Declaration
public int TotalRunnables { get; }
Property Value
Type Description
System.Int32

Methods

AfterMethodRun(Runner, FID, MethodInfo, RunAttribute, Exception)

Declaration
public void AfterMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr, Exception error)
Parameters
Type Name Description
Runner runner
FID id
System.Reflection.MethodInfo method
RunAttribute attr
System.Exception error

BeforeMethodRun(Runner, FID, MethodInfo, RunAttribute)

Declaration
public void BeforeMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr)
Parameters
Type Name Description
Runner runner
FID id
System.Reflection.MethodInfo method
RunAttribute attr

BeginRunnable(Runner, FID, Object)

Declaration
public void BeginRunnable(Runner runner, FID id, object runnable)
Parameters
Type Name Description
Runner runner
FID id
System.Object runnable

Configure(IConfigSectionNode)

Declaration
public void Configure(IConfigSectionNode node)
Parameters
Type Name Description
IConfigSectionNode node

EndRunnable(Runner, FID, Object, Exception)

Declaration
public void EndRunnable(Runner runner, FID id, object runnable, Exception error)
Parameters
Type Name Description
Runner runner
FID id
System.Object runnable
System.Exception error

Start(Runner)

Declaration
public void Start(Runner runner)
Parameters
Type Name Description
Runner runner

Summarize(Runner)

Declaration
public void Summarize(Runner runner)
Parameters
Type Name Description
Runner runner

Implements

IRunnerHost
IConfigurable
System.IDisposable

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX