public void TestMergeWith_DoNotPreferThis()
        {
            var table1 = new AttributesTable
            {
                { "1", "a" },
                { "2", "b" },
                { "3", "c" },
            };

            var table2 = new AttributesTable
            {
                { "2", "x" },
                { "3", "y" },
                { "4", "z" },
            };

            table1.MergeWith(table2, preferThis: false);

            var expected = new Dictionary <string, object>
            {
                { "1", "a" },
                { "2", "x" },
                { "3", "y" },
                { "4", "z" },
            };

            AssertEqual(expected, table1);
        }