Inheritance: AutomationProvider, ISelectionItemProvider
Ejemplo n.º 1
0
        public void ItKnowsIfItIsSelected()
        {
            TableRowProvider.Select();

            TableRowProvider.IsSelected.Should().BeTrue();
        }
Ejemplo n.º 2
0
 public void ItCanClearTheSelection()
 {
     TableRowProvider.RemoveFromSelection();
     _rowInformationStub.ShouldHaveBeenCleared();
 }
Ejemplo n.º 3
0
 public void ItCanAddToTheSelection()
 {
     TableRowProvider.AddToSelection();
     _rowInformationStub.ShouldHaveBeenSelected();
 }
Ejemplo n.º 4
0
        public void ItIsSelectable()
        {
            TableRowProvider.Select();

            _rowInformationStub.ShouldHaveBeenSelected();
        }
Ejemplo n.º 5
0
 public void ItDoublesAsASelectionItem()
 {
     TableRowProvider.Should().BeAssignableTo <ISelectionItemProvider>();
     TableRowProvider.GetPatternProvider(SelectionItemPatternIdentifiers.Pattern.Id).Should()
     .BeSameAs(TableRowProvider);
 }
Ejemplo n.º 6
0
 public void ItIsOfTheDataItemIlk()
 {
     TableRowProvider.GetPropertyValue(AutomationElementIdentifiers.ControlTypeProperty.Id)
     .ShouldBeEquivalentTo(ControlType.DataItem.Id);
 }