public void TestConvertToBool()
        {
            Assert.AreEqual(true, DynamicUtils.ConvertToBool((float)7.1));
            Assert.AreEqual(true, DynamicUtils.ConvertToBool((double)7.1));
            Assert.AreEqual(true, DynamicUtils.ConvertToBool(7));
            Assert.AreEqual(true, DynamicUtils.ConvertToBool(true));
            Assert.AreEqual(true, DynamicUtils.ConvertToBool(new Object()));

            Assert.AreEqual(false, DynamicUtils.ConvertToBool(0));
            Assert.AreEqual(false, DynamicUtils.ConvertToBool((double)0.0));
            Assert.AreEqual(false, DynamicUtils.ConvertToBool(false));
            Assert.AreEqual(false, DynamicUtils.ConvertToBool(null));
        }