Inheritance: AutomationProvider, ISelectionItemProvider
Beispiel #1
0
        public void ItKnowsIfItIsSelected()
        {
            TableRowProvider.Select();

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

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