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); }