TestConsoleType

PackageAxial.Console
An in-memory console test double backed by string readers and writers.

Specification

Kind
Type
Members
5
Examples
0
``.ctor``Signature
TestConsole()
ClearOutputSignature
this.ClearOutput
SetInputSignature
this.SetInput
OutTextSignature
this.OutText
ErrorTextSignature
this.ErrorText

Summary

NameSignatureSynopsis
Operations
``.ctor``TestConsole()No description available.
ClearOutputthis.ClearOutputRemoves all captured output.
SetInputthis.SetInputSets the text returned by ReadLine; each line is consumed once.
OutTextthis.OutTextEverything written to standard output so far.
ErrorTextthis.ErrorTextEverything written to standard error so far.

Operations

kind:typekind:member

``.ctor``

TestConsole()
Member

Returns

TestConsole
kind:member

ClearOutput

this.ClearOutput
Member
Removes all captured output.

Returns

unit
kind:member

SetInput

this.SetInput
Member
Sets the text returned by ReadLine; each line is consumed once.

Parameters

NameTypeDescription
textstring

Returns

unit
kind:member

OutText

this.OutText
Member
Everything written to standard output so far.

Returns

string
kind:member

ErrorText

this.ErrorText
Member
Everything written to standard error so far.

Returns

string