C# Class Cone.Runners.ConeTestMethodSink

Inheritance: IConeTestMethodSink
ファイルを表示 Open project: drunkcod/Cone

Public Methods

Method Description
ConeTestMethodSink ( ConeTestNamer names ) : System.Collections.Generic
RowSource ( MethodInfo method ) : void
RowTest ( MethodInfo method, IEnumerable rows ) : void
Test ( MethodInfo method, IEnumerable attributes, ExpectedTestResult expectedResult ) : void

Protected Methods

Method Description
CreateMethodThunk ( MethodInfo method, IEnumerable attributes ) : ConeMethodThunk
CreateRowSuite ( ConeMethodThunk method, string context ) : IRowSuite
FixtureInvoke ( MethodInfo method ) : object
TestCore ( MethodInfo method, IEnumerable attributes, ExpectedTestResult expectedResult ) : void

Private Methods

Method Description
GetRowSuite ( MethodInfo method ) : IRowSuite

Method Details

ConeTestMethodSink() public method

public ConeTestMethodSink ( ConeTestNamer names ) : System.Collections.Generic
names Cone.Core.ConeTestNamer
return System.Collections.Generic

CreateMethodThunk() protected method

protected CreateMethodThunk ( MethodInfo method, IEnumerable attributes ) : ConeMethodThunk
method System.Reflection.MethodInfo
attributes IEnumerable
return Cone.Core.ConeMethodThunk

CreateRowSuite() protected abstract method

protected abstract CreateRowSuite ( ConeMethodThunk method, string context ) : IRowSuite
method Cone.Core.ConeMethodThunk
context string
return IRowSuite

FixtureInvoke() protected abstract method

protected abstract FixtureInvoke ( MethodInfo method ) : object
method System.Reflection.MethodInfo
return object

RowSource() public method

public RowSource ( MethodInfo method ) : void
method System.Reflection.MethodInfo
return void

RowTest() public method

public RowTest ( MethodInfo method, IEnumerable rows ) : void
method System.Reflection.MethodInfo
rows IEnumerable
return void

Test() public method

public Test ( MethodInfo method, IEnumerable attributes, ExpectedTestResult expectedResult ) : void
method System.Reflection.MethodInfo
attributes IEnumerable
expectedResult ExpectedTestResult
return void

TestCore() protected abstract method

protected abstract TestCore ( MethodInfo method, IEnumerable attributes, ExpectedTestResult expectedResult ) : void
method System.Reflection.MethodInfo
attributes IEnumerable
expectedResult ExpectedTestResult
return void