Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        public void Get_ReturnNull_WhenCollectionIsEmpty()
        {
            // Arrange

            htmlElementsCollection = new HtmlElementsCollection();

            // Act
            IHtmlElement result = htmlElementsCollection.Get("1");

            // Assert
            Assert.Null(result);
        }
Пример #4
0
        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);
        }