public void Get_ReturnElement_WhenCollectionIsNotEmptyAndAndElementExist() { // Arrange var searchedElement = new HtmlNodeElement("div") { Children = new HtmlElementsCollection { new HtmlNodeElement("span") } }; htmlElementsCollection = new HtmlElementsCollection() { searchedElement, new HtmlNodeElement("div") { Children = new HtmlElementsCollection { new HtmlNodeElement("span") } } }; // Act IHtmlElement result = htmlElementsCollection.Get(searchedElement.UId); // Assert Assert.NotNull(result); }
public void Get_ReturnNull_WhenCollectionIsNotEmptyAndElementsHaveChildrenAndElementNotExist() { // Arrange htmlElementsCollection = new HtmlElementsCollection() { new HtmlNodeElement("div") { Children = new HtmlElementsCollection { new HtmlNodeElement("span") } }, new HtmlNodeElement("div") { Children = new HtmlElementsCollection { new HtmlNodeElement("span") } } }; // Act IHtmlElement result = htmlElementsCollection.Get("1"); // Assert Assert.Null(result); }
public void Get_ReturnNull_WhenCollectionIsEmpty() { // Arrange htmlElementsCollection = new HtmlElementsCollection(); // Act IHtmlElement result = htmlElementsCollection.Get("1"); // Assert Assert.Null(result); }
public void Get_ReturnNull_WhenCollectionIsNotEmptyAndElementNotExist() { // Arrange htmlElementsCollection = new HtmlElementsCollection() { new HtmlPairTagsElement("div"), new HtmlPairTagsElement("div") }; // Act IHtmlElement result = htmlElementsCollection.Get("1"); // Assert Assert.Null(result); }