public void The_Tables_Still_Order_Correctly()
        {
            TableProcessor processor = new TableProcessor();

            Table leftTable  = new Table("Table1");
            Table rightTable = new Table("Table1");

            var leftTables = new List <ITable> {
                leftTable
            };
            var rightTables = new List <ITable> {
                rightTable, new Table("aaaTable2")
            };

            var tableSet = processor.GetEqualTables(leftTables, rightTables);

            Assert.That(tableSet.Count(), Is.EqualTo(1));
            Assert.That(tableSet.First().Key, Is.SameAs(leftTable));
            Assert.That(tableSet.First().Value, Is.SameAs(rightTable));
        }