public void EqualTest()
        {
            var expected = new MyClass()
            {
                Foo = "Hello", Bar = 11
            };
            var actual = new MyClass()
            {
                Foo = "Hello", Bar = 11
            };

            Assert.That(actual, Is.DeepEqualTo(expected));
        }
        public void EqualWithComparisonConfigTest()
        {
            var expected = new MyClass()
            {
                Foo = "Hello", Bar = 11
            };
            var actual = new MyClass()
            {
                Foo = "Hello", Bar = 12
            };

            var comparisonConfig = new ComparisonConfig()
            {
                MembersToIgnore = new List <string>()
                {
                    "Bar"
                }
            };

            Assert.That(actual, Is.DeepEqualTo(expected).WithComparisonConfig(comparisonConfig));
        }