private void AssertAreNotEqual(object expected, object actual, IObjectTreeNodeFilter nodeFilter)
        {
            ObjectTreeAssert.AreNotEqual(expected, actual, nodeFilter);
            Assert.That(actual, IsObjectTree.NotEqualTo(expected).WithFilter(nodeFilter));
            Assert.That(actual, Is.Not.ObjectTreeEqualTo(expected).WithFilter(nodeFilter));

            Assert.Throws <AssertionException>(() => ObjectTreeAssert.AreEqual(expected, actual, nodeFilter));
            Assert.Throws <AssertionException>(() => Assert.That(actual, IsObjectTree.EqualTo(expected).WithFilter(nodeFilter)));
        }
        private void AssertAreNotEqual(object expected, object actual)
        {
            ObjectTreeAssert.AreNotEqual(expected, actual);
            Assert.That(actual, IsObjectTree.NotEqualTo(expected));
            Assert.That(actual, Is.Not.ObjectTreeEqualTo(expected));

            Assert.Throws <AssertionException>(() => ObjectTreeAssert.AreEqual(expected, actual));
            Assert.Throws <AssertionException>(() => Assert.That(actual, IsObjectTree.EqualTo(expected)));
        }