public void ConvertObjectToDictionaryReturnsEmptyDictionaryWhenPassedEmptyObject()
        {
            //Arrange & Act
            Dictionary <string, object> d = HtmlElementFindParams.ConvertObjectToDictionary(new { });

            //Assert
            UnitTestAssert.AreEqual(0, d.Count);
        }
        public void ConvertObjectToDictionaryReturnsNullWhenPassedNull()
        {
            //Arrange & Act
            Dictionary <string, object> d = HtmlElementFindParams.ConvertObjectToDictionary(null);

            //Assert
            UnitTestAssert.IsNull(d);
        }
        public void ConvertObjectToDictionaryReturnsDictionaryWhenPassedAnObject()
        {
            //Arrange & Act
            Dictionary <string, object> d = HtmlElementFindParams.ConvertObjectToDictionary(new { Id = 3, Name = "Matthew", isAwesome = true });

            //Assert
            UnitTestAssert.AreEqual(3, d.Count);
            UnitTestAssert.AreEqual(3, d["Id"]);
            UnitTestAssert.AreEqual("Matthew", d["Name"]);
            UnitTestAssert.AreEqual(true, d["IsAwesome"]);
        }