ClassIfThenElseLogicalDescriptor
Definition
Namespace:ArtOfTest.WebAii.Design.IntrinsicTranslators.Descriptors
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public class IfThenElseLogicalDescriptor : LogicalDescriptor, INotifyPropertyChanged, ICustomTypeDescriptor, IExtensibleDataObject
Inheritance: objectDataBoundObjectAutomationDescriptorLogicalDescriptorIfThenElseLogicalDescriptor
Implements:
Inherited Members
Constructors
IfThenElseLogicalDescriptor()
Declaration
public IfThenElseLogicalDescriptor()
IfThenElseLogicalDescriptor(VerificationDescriptor)
Declaration
public IfThenElseLogicalDescriptor(VerificationDescriptor verification)
Parameters
verification
IfThenElseLogicalDescriptor(VerificationDescriptor, AutomationStepList, AutomationStepList)
Declaration
public IfThenElseLogicalDescriptor(VerificationDescriptor verification, AutomationStepList conditionTrue, AutomationStepList conditionFalse)
Parameters
verification
conditionTrue
conditionFalse
Properties
FriendlyDescription
Get a friendly description of this descriptor to show in the scenario explorer.
Declaration
public override string FriendlyDescription { get; }
Property Value
Overrides
IsLoop
This descriptor will not loop around and execute again
NumberOfBranches
There are only two possible outcomes for this descriptor, either Pass or Fail
Declaration
public override int NumberOfBranches { get; }
Property Value
Overrides
Methods
GetNextSteps(IVerificationResult, DescriptorValueStore, out int)
Returns the next steps to execute based on the result of a verificaiton
Declaration
public override AutomationStepList GetNextSteps(IVerificationResult result, DescriptorValueStore dataStore, out int branchTaken)
Parameters
result
dataStore
branchTaken
Returns
Overrides