C# Class WindowsPhoneTestFramework.Test.EmuSteps.EmuDefinitionBase

Inheritance: ConfigurableDefinitionBase
Mostra file Open project: Expensify/WindowsPhoneTestFramework

Public Methods

Method Description
EmuDefinitionBase ( ) : System
EmuDefinitionBase ( IConfiguration configuration ) : System

Protected Methods

Method Description
ControlName ( string named, string type ) : string

Converts the gherkin name to a CamelCase Automation client friendly name.

DisposeOfEmu ( ) : void
IterateOverNameTable ( TechTalk.SpecFlow.Table table, Action action ) : void
IterateOverNameTable ( TechTalk.SpecFlow.Table table, string actionMessage ) : void
IterateOverNameValueTable ( TechTalk.SpecFlow.Table table, string>.Action action ) : void
IterateOverNameValueTable ( TechTalk.SpecFlow.Table table, string actionMessage ) : void
WaitForParent ( string parentname ) : void

Method Details

ControlName() protected static method

Converts the gherkin name to a CamelCase Automation client friendly name.
protected static ControlName ( string named, string type ) : string
named string "continue"
type string "button"
return string

DisposeOfEmu() protected method

protected DisposeOfEmu ( ) : void
return void

EmuDefinitionBase() public method

public EmuDefinitionBase ( ) : System
return System

EmuDefinitionBase() public method

public EmuDefinitionBase ( IConfiguration configuration ) : System
configuration IConfiguration
return System

IterateOverNameTable() protected method

protected IterateOverNameTable ( TechTalk.SpecFlow.Table table, Action action ) : void
table TechTalk.SpecFlow.Table
action Action
return void

IterateOverNameTable() protected method

protected IterateOverNameTable ( TechTalk.SpecFlow.Table table, string actionMessage ) : void
table TechTalk.SpecFlow.Table
actionMessage string
return void

IterateOverNameValueTable() protected method

protected IterateOverNameValueTable ( TechTalk.SpecFlow.Table table, string>.Action action ) : void
table TechTalk.SpecFlow.Table
action string>.Action
return void

IterateOverNameValueTable() protected method

protected IterateOverNameValueTable ( TechTalk.SpecFlow.Table table, string actionMessage ) : void
table TechTalk.SpecFlow.Table
actionMessage string
return void

WaitForParent() protected method

protected WaitForParent ( string parentname ) : void
parentname string
return void