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)); }