public void WriteDescriptionTo_StringValue(bool isMatch)
        {
            var expectedValue = "hello";
            var actualValue   = isMatch ? expectedValue : "world";
            var constraint    = new ObjectTreeEqualConstraint(expectedValue);

            Assert.AreEqual(isMatch, constraint.Matches(actualValue));

            var writer = new TextMessageWriter();

            constraint.WriteDescriptionTo(writer);

            var expectedMessage = $"<LatticeObjectTree.ObjectTree> with root \"{expectedValue}\"";

            Assert.AreEqual(expectedMessage, writer.ToString());
        }