namespace RhSolutions.Api.Tests; public class RautitanFittingsTests : ProductQueryModifierTests { [TestCase("Гильза 16", "Монтажная гильза 16")] [TestCase("Пресс-втулка 20", "Монтажная гильза 20")] public void SleeveTest(string query, string modified) => Execute(productType: "Монтажная гильза", query, modified); [TestCase("Тройник 20-16-16", "Тройник RAUTITAN -PLATINUM 20-16-16")] [TestCase("Тройник 20x16x16", "Тройник RAUTITAN -PLATINUM 20-16-16")] public void TPieceTest(string query, string modified) => Execute(productType: "Тройник RAUTITAN", query, modified); [TestCase("муфта 20", "Муфта соединительная равнопроходная 20")] [TestCase("переходник 20-16", "Муфта соединительная переходная 20-16")] [TestCase("Соединение труба-труба 20/20, бронза", "Муфта соединительная равнопроходная 20")] [TestCase("Муфта соединительная переходная 20x16 для труб из сшитого полиэтилена аксиальный", "Муфта соединительная переходная 20-16")] public void CouplingTest(string query, string modified) => Execute(productType: "Муфта соединительная", query, modified); [TestCase("Переходник с внутренней резьбой 16xG 3/4\" для труб из сшитого полиэтилена аксиальный", "Переходник с внутренней резьбой -угольник-переходник 16 3/4")] public void AdapterInternalTest(string query, string modified) => Execute(productType: "Переходник на внутреннюю резьбу", query, modified); [TestCase("Угольник 90°, 40 PX", "Угольник RAUTITAN -PLATINUM 90 40")] public void ElbowTest(string query, string modified) => Execute(productType: "Угольник RAUTITAN", query, modified); [TestCase("Уголок соединительный с ниппелем 20 х 1/2'', бронза", "Угольник-переходник с наружной резьбой 20 1/2")] public void ThreadElbowExternalTest(string query, string modified) => Execute(productType: "Угольник с наружной резьбой", query, modified); [TestCase("Уголок соединительный с муфтой 16 х 1/2\", бронза", "Угольник-переходник с внутренней резьбой 16 1/2")] public void ThreadElbowInternalTest(string query, string modified) => Execute(productType: "Угольник с внутренней резьбой", query, modified); [TestCase("Угольник-переходник с накидной гайкой 16-G 1/2 RX+", "Угольник-переходник с накидной гайкой 16 1/2")] [TestCase("Соединение угловое с накидной гайкой 16 х 1/2\", латунь", "Угольник-переходник с накидной гайкой 16 1/2")] public void ScrewcapElbowTest(string query, string modified) => Execute(productType: "Угольник с накидной гайкой", query, modified); [TestCase("Тройник с внутр. резьбой на боков. проходе 25-Rp 1/2-25 RX+", "Тройник RAUTITAN с внутр. резьбой на боков. проходе 25-Rp 1/2-25")] [TestCase("Тройник настенный с внутренней резьбой 16-Rp1/2-16 RX+", "Тройник RAUTITAN настенный с внутренней резьбой 16-Rp1/2-16")] public void ThreadTPieceInternalTest(string query, string modified) => Execute(productType: "Тройник RAUTITAN резьбовой внутренний", query, modified); [TestCase("Тройник RAUTITAN RX+ с наружной резьбой 20-20-R 3/4", "Тройник RAUTITAN с наружной резьбой 20-20-R 3/4")] public void ThreadTPieceExternalTest(string query, string modified) => Execute(productType: "Тройник RAUTITAN резьбовой наружный", query, modified); [TestCase("Фиксатор поворота трубы 16/17/90°, без колец (оцинк. сталь)", "Фиксатор поворота 16/17/90°")] [TestCase("Дуга 90° 25", "Фиксатор поворота 25/90°")] [TestCase("Дуга 90° r/d >= 2.5. Ø25 (767025)", "Фиксатор поворота 25/90°")] public void BendFormerHeatingTest(string query, string modified) => Execute(productType: "Фиксатор поворота отопление", query, modified); [TestCase("Фиксатор поворота с кольцами 90°, 32", "Фиксатор поворота с кольцами 90° 32")] [TestCase("Фиксатор поворота с кольцами 45°, 16", "Фиксатор поворота с кольцами 45° 16")] public void BendFormerSanitaryTest(string query, string modified) => Execute(productType: "Фиксатор поворота водоснабжение", query, modified); }