public void Join_producers_with_identical_synonyms()
        {
            var price     = TestSupplier.CreateNaked(session).Prices[0];
            var producer1 = new TestProducer("Тестовый производитель");
            var producer2 = new TestProducer("Тестовый производитель");
            var synonym1  = new TestProducerSynonym("Тестовый синоним", producer1, price);
            var synonym2  = new TestProducerSynonym("Тестовый синоним", producer2, price);

            session.Save(producer1);
            session.Save(producer2);
            session.Save(synonym1);
            session.Save(synonym2);
            session.Transaction.Commit();

            service.DoJoin(new[] { producer1.Id }, producer2.Id);
        }