public void WebDriverInput_Element_TagName()
        {
            string             expectedValue  = "a";
            List <IWebElement> listOfElements =
                new List <IWebElement>();

            FakeRemoteWebElement fake01 =
                new FakeRemoteWebElement(
                    (RemoteWebDriver)null,
                    "01");

            fake01.Init();
            fake01.SetTagName(expectedValue);
            fake01.SetText("aaa");
            listOfElements.Add(fake01);

            FakeRemoteWebElement fake02 =
                new FakeRemoteWebElement(
                    (RemoteWebDriver)null,
                    "02");

            fake02.Init();
            fake02.SetTagName("input");
            fake02.SetText("iii");
            listOfElements.Add(fake02);

            try {
                var webElDec =
                    (WebElementDecorator)getElement(WebElementsFrom.WebDriver, listOfElements, FindElementParameters.ByTagName, expectedValue);

                Assert.AreEqual <string>(
                    expectedValue,
                    webElDec.TagName);
            }
            catch (Exception eOnAreEqual) {
                Console.WriteLine("WebDriverInput_Element_TagName: on areEgual: " + eOnAreEqual.Message);
                Console.WriteLine("WebDriverInput_Element_TagName: on areEgual: " + eOnAreEqual.GetType().Name);
            }
        }
        public void WebDriverInput_Element_TagName()
        {
            string expectedValue = "a";
            List<IWebElement> listOfElements =
                new List<IWebElement>();

            FakeRemoteWebElement fake01 =
                new FakeRemoteWebElement(
                    (RemoteWebDriver)null,
                    "01");

            fake01.Init();
            fake01.SetTagName(expectedValue);
            fake01.SetText("aaa");
            listOfElements.Add(fake01);
            
            FakeRemoteWebElement fake02 =
                new FakeRemoteWebElement(
                    (RemoteWebDriver)null,
                    "02");
            fake02.Init();
            fake02.SetTagName("input");
            fake02.SetText("iii");
            listOfElements.Add(fake02);
            
            try {
                
                var webElDec =
                    (WebElementDecorator)getElement(WebElementsFrom.WebDriver, listOfElements, FindElementParameters.ByTagName, expectedValue);

            Assert.AreEqual<string>(
                    expectedValue,
                    webElDec.TagName);
            
            }
            catch (Exception eOnAreEqual) {
                Console.WriteLine("WebDriverInput_Element_TagName: on areEgual: " + eOnAreEqual.Message);
                Console.WriteLine("WebDriverInput_Element_TagName: on areEgual: " + eOnAreEqual.GetType().Name);
            }
            
        }