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