コード例 #1
0
        public void TryParseBool_FromObject()
        {
            var objectValid   = (object)true;
            var objectInvalid = (object)10;

            Assert.AreEqual(objectValid.TryParseBool(), true, "Error converting object value to bool");
            Assert.AreEqual(objectInvalid.TryParseBool(), BasePrimitivesExtensions.GetDefaultBoolConversionValue(), "Error converting object value to bool");

            Assert.AreEqual(objectValid.TryParseBool(true), true, "Error converting object value to bool");
            Assert.AreEqual(objectInvalid.TryParseBool(true), true, "Error converting object value to bool");
        }