public static void AreCellsCommentEquals(IXLComment expected, IXLComment actual, string message = null)
        {
            if (expected == actual)
            {
                return;
            }

            message ??= string.Empty;
            Assert.AreEqual(expected.Text, actual.Text, string.Format(message, "Text"));
            Assert.AreEqual(expected.Author, actual.Author, string.Format(message, "Author"));
            Assert.AreEqual(expected.Count, actual.Count, string.Format(message, "Count"));
        }
        private bool Equals(IXLComment expectedComment, IXLComment actualComment)
        {
            if (expectedComment == actualComment)
            {
                return(true);
            }

            return // TODO expectedComment.Equals(actualComment) // ClosedXML issue #1450
                   (expectedComment.Text == actualComment.Text

                    /*&& expectedComment.Style!!! == actualComment.Style!!!
                     * && expectedComment.Position.Column == actualComment.Position.Column
                     * && expectedComment.Position.ColumnOffset == actualComment.Position.ColumnOffset
                     * && expectedComment.Position.Row == actualComment.Position.Row
                     * && expectedComment.Position.RowOffset == actualComment.Position.RowOffset
                     * && expectedComment.ZOrder == actualComment.ZOrder*/
                    && expectedComment.ShapeId == actualComment.ShapeId
                    /*&& expectedComment.Visible == actualComment.Visible*/);
        }