Click or drag to resize
weroSoft AG, Software
TestContextInfo Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Proposes an alternative test context for Unit Tests. This test context can be created from a transporter context to be used in an other application domain.
Inheritance Hierarchy
SystemObject
  TestContext
    WeroSoft.UnitTestingTestContextInfo

Namespace:  WeroSoft.UnitTesting
Assembly:  WeroSoft.UnitTesting.Library (in WeroSoft.UnitTesting.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public class TestContextInfo : TestContext
Remarks
The context does not support the following members:

    The TestContextInfo type exposes the following members.

    Constructors
      NameDescription
    Public methodTestContextInfo
    Initializes a new instance of the type TestContextInfo.
    Top
    Properties
      NameDescription
    Public propertyCancellationTokenSource (Inherited from TestContext.)
    Public propertyCurrentTestOutcome
    Gets the test outcome.
    (Overrides TestContext.CurrentTestOutcome.)
    Public propertyDataConnection
    This property is not implemented.
    (Overrides TestContext.DataConnection.)
    Public propertyDataRow
    This property is not implemented.
    (Overrides TestContext.DataRow.)
    Public propertyDeploymentDirectory
    Gets the directory for files deployed for the test run. This property typically contains a subdirectory of TestRunDirectory.
    (Overrides TestContext.DeploymentDirectory.)
    Public propertyFullyQualifiedTestClassName
    Gets the fully-qualified name of the class that contains the test method that is currently running.
    (Overrides TestContext.FullyQualifiedTestClassName.)
    Public propertyManagedMethod (Inherited from TestContext.)
    Public propertyManagedType (Inherited from TestContext.)
    Public propertyProperties
    Gets the properties of the test context file.
    (Overrides TestContext.Properties.)
    Public propertyResultsDirectory
    Gets the top-level directory that contains test results and test result directories for the test run. This is typically a subdirectory of TestRunDirectory.
    (Overrides TestContext.ResultsDirectory.)
    Public propertyTestDeploymentDir
    Gets the path to the test deployment directory. Deprecated. Use DeploymentDirectory instead.
    (Overrides TestContext.TestDeploymentDir.)
    Public propertyTestDir
    Gets the path to the test directory. Deprecated. Use TestRunDirectory instead.
    (Overrides TestContext.TestDir.)
    Public propertyTestLogsDir
    Gets the path to the test log directory. Deprecated. Use TestRunResultsDirectory instead.
    (Overrides TestContext.TestLogsDir.)
    Public propertyTestName
    Gets the test name.
    (Overrides TestContext.TestName.)
    Public propertyTestResultsDirectory
    Gets the directory for the test result files.
    (Overrides TestContext.TestResultsDirectory.)
    Public propertyTestRunDirectory
    Gets the top-level directory for the test run that contains deployed files and result files.
    (Overrides TestContext.TestRunDirectory.)
    Public propertyTestRunResultsDirectory
    Gets the top-level directory for the test run result files. This property typically contains a subdirectory of ResultsDirectory
    (Overrides TestContext.TestRunResultsDirectory.)
    Top
    Methods
      NameDescription
    Public methodAddResultFile
    This method is not implemented.
    (Overrides TestContext.AddResultFile(String).)
    Public methodBeginTimer
    This method is not implemented.
    (Overrides TestContext.BeginTimer(String).)
    Public methodEndTimer
    This method is not implemented.
    (Overrides TestContext.EndTimer(String).)
    Public methodEquals
    Determines whether the specified object is equal to the current object.
    (Inherited from Object.)
    Protected methodFinalize
    Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
    (Inherited from Object.)
    Public methodGetHashCode
    Serves as the default hash function.
    (Inherited from Object.)
    Public methodGetType
    Gets the Type of the current instance.
    (Inherited from Object.)
    Protected methodMemberwiseClone
    Creates a shallow copy of the current Object.
    (Inherited from Object.)
    Public methodToString
    Returns a string that represents the current object.
    (Inherited from Object.)
    Public methodWrite(String)
    This method is not implemented.
    (Overrides TestContext.Write(String).)
    Public methodWrite(String, Object)
    This method is not implemented.
    (Overrides TestContext.Write(String, Object).)
    Public methodWriteLine(String)
    This method is not implemented.
    (Overrides TestContext.WriteLine(String).)
    Public methodWriteLine(String, Object)
    Writes an output back to the original test context.
    (Overrides TestContext.WriteLine(String, Object).)
    Top
    Extension Methods
      NameDescription
    Public Extension MethodClone(CloneWorkingMode, IEnumerableType)Overloaded.
    Clones an object by serialization.
    (Defined by RuntimeExtensions.)
    Public Extension MethodCloneT(CloneWorkingMode, IEnumerableType)Overloaded.
    Clones an object by serialization.
    (Defined by RuntimeExtensions.)
    Public Extension MethodConvert (Defined by DataConverterExtensions.)
    Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String)Overloaded.
    Creates a data entry into a string builder according to the giving parameters.
    (Defined by TraceExtensions.)
    Public Extension MethodCreateTraceDataEntry(SourceLevels, TraceableKind, String, String, Int32)Overloaded.
    Creates a trace entry for a data element.
    (Defined by TraceExtensions.)
    Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String, String, Int32)Overloaded.
    Creates a trace entry into a string builder.
    (Defined by TraceExtensions.)
    Public Extension MethodDynamicCast
    Dynamically casts a reference to another type.
    (Defined by TypeManagerHelper.)
    Public Extension MethodExtractSystemParametersFromTrigger
    Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
    (Defined by TriggerExtensions.)
    Public Extension MethodGetFieldValue(String)Overloaded.
    Gets the data object held by a defined field of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodGetFieldValueT(String)Overloaded.
    Gets the data object held by a defined field of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodGetPropertyValue(String)Overloaded.
    Gets the data object held by a defined property of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodGetPropertyValueT(String)Overloaded.
    Gets the data object held by a defined property of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodInject(Type, Object)Overloaded.
    Injects all fields or properties which are marked with the defined attribute type name.
    (Defined by DataInjection.)
    Public Extension MethodInject(Type, Object, Boolean)Overloaded.
    Injects all fields or properties which are marked with the defined attribute type name.
    (Defined by DataInjection.)
    Public Extension MethodInjectField
    Injects a value to a property within a data object.
    (Defined by DataInjection.)
    Public Extension MethodInjectProperty(String, Object)Overloaded.
    Injects a value to a property within a data object.
    (Defined by DataInjection.)
    Public Extension MethodInjectProperty(String, Type, Object)Overloaded.
    Injects a value to a property within a data object.
    (Defined by DataInjection.)
    Public Extension MethodInvoke(String, Object)Overloaded.
    Invokes a method on an object by reflection.
    (Defined by UnitTest.)
    Public Extension MethodInvokeTResult(String, Object)Overloaded.
    Invokes a method on an object by reflection.
    (Defined by UnitTest.)
    Public Extension MethodSetFieldValue
    Sets the data object on a defined field of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodSetPropertyValue
    Sets the data object on a defined property of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodSetReadOnlyFieldValue
    Sets the data object on a defined field of a particular type.
    (Defined by UnitTest.)
    Public Extension MethodTryInjectProperty
    Tries to Inject a value to a property within a data object.
    (Defined by DataInjection.)
    Top
    See Also