ClassListItemSelectedVerificationDescriptor
Verify list item selected state.
Definition
Namespace:ArtOfTest.WebAii.Design.IntrinsicTranslators.DesktopAutomation.Descriptors.Verifications
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[Sentence("IsSelected", "Verify selected state is {IsSelected}.", false)]
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/2.0.0")]
public class ListItemSelectedVerificationDescriptor : DesktopVerificationDescriptorBase, INotifyPropertyChanged, ICustomTypeDescriptor, IExtensibleDataObject, IExtendedParamEditorInfo
Inheritance: objectDataBoundObjectAutomationDescriptorVerificationDescriptorDesktopVerificationDescriptorBaseListItemSelectedVerificationDescriptor
Implements:
Inherited Members
Constructors
ListItemSelectedVerificationDescriptor()
Declaration
public ListItemSelectedVerificationDescriptor()
Properties
FriendlyDescription
Get a friendly description of this descriptor to show in the scenario explorer.
Declaration
public override string FriendlyDescription { get; }
Property Value
Overrides
IsSelected
Declaration
[DataDriven]
[DataMember(Name = "Selected")]
[SentenceParam("selected?", AutomationDescriptorType.Extraction, IsExtractedValue = true)]
public bool IsSelected { get; set; }
Property Value
Methods
ExtractData(IAutomationHost, DescriptorValueStore)
Extract verification data from the live Targets.
Declaration
public override void ExtractData(IAutomationHost targetHost, DescriptorValueStore dataStore)
Parameters
targetHost
dataStore
Overrides
GetExtendedEditorInfo(DescriptorValueStore)
Collect additional values for each parameter to be used by the editor
Declaration
public void GetExtendedEditorInfo(DescriptorValueStore valueStore)
Parameters
valueStore
The value store to add values in
Implements
OnParameterChanged(SentenceParam, Sentence)
Called when a parameter value has changed
Declaration
public void OnParameterChanged(SentenceParam param, Sentence context)
Parameters
param
The parameter that changed
context
The context/sentence that this parameter is part of.
Implements
OnSentenceLoad(Sentence)
Called when the sentence is first loaded. Allows for setting initial values for each sentence if needed
Declaration
public void OnSentenceLoad(Sentence context)
Parameters
context
The sentence context.
Implements
ToCode()
This method is called when the user requests code generation. The framework initializes the TestMethod property of this object with a new instance that this method simply needs to add its custom codegen to it.
Declaration
public override void ToCode()
Overrides
Verify(DescriptorValueStore)
Given a value store, verify against the constraints defined by this descriptor
Declaration
public override VerificationResult Verify(DescriptorValueStore dataStore)
Parameters
dataStore
The data store were values are captured
Returns
The verification result.
Overrides