public bool IsEquivalent(SpExecResultNonQuery expected) { bool retVal; // check Equivalency of base class first // if (!base.IsEquivalent(expected)) { retVal = false; string msg = DebugLogger.CreateErrorDetail("SpExecResultNonQuery", $"Equivalency check failed in base class SpExecResult."); DebugLogger.LogError(msg); } else { retVal = true; } // check equivalency of the child properties // PostInspectResultText if (this.PostInspectResultText != expected.PostInspectResultText) { retVal = false; DebugLogger.LogEquivalencyError("PostInspectResultText", this.PostInspectResultText, expected.PostInspectResultText); } return(retVal); }