C# Class CrossUI.Testing.TestMethod

Show file Open project: pragmatrix/CrossUI Class Usage Examples

Public Properties

Property Type Description
Attribute BitmapDrawingTestAttribute
Ignorable bool
Info System.Reflection.MethodInfo

Public Methods

Method Description
TestMethod ( MethodInfo info, BitmapDrawingTestAttribute attribute, bool ignorable ) : System
canTest ( string &whyNot ) : bool
invoke ( object instance ) : void

Private Methods

Method Description
isValidParameter ( ParameterInfo info ) : bool
tryMapArgument ( IEnumerable args, ParameterInfo parameter ) : object

Method Details

TestMethod() public method

public TestMethod ( MethodInfo info, BitmapDrawingTestAttribute attribute, bool ignorable ) : System
info System.Reflection.MethodInfo
attribute BitmapDrawingTestAttribute
ignorable bool
return System

canTest() public method

public canTest ( string &whyNot ) : bool
whyNot string
return bool

invoke() public method

public invoke ( object instance ) : void
instance object
return void

Property Details

Attribute public property

public BitmapDrawingTestAttribute Attribute
return BitmapDrawingTestAttribute

Ignorable public property

public bool Ignorable
return bool

Info public property

public MethodInfo,System.Reflection Info
return System.Reflection.MethodInfo