2024-01-26 16:48:47 +03:00
2023-10-03 21:57:33 +03:00
namespace RhSolutions.Api.Tests ;
2023-10-13 15:04:27 +03:00
2024-02-08 17:11:11 +03:00
public class RautitanFittingsTests : ProductParsersTests
2023-10-03 21:57:33 +03:00
{
2024-01-27 14:39:35 +03:00
[TestCase("Гильза 16", "Монтажная гильза 16")]
2023-10-03 21:57:33 +03:00
[TestCase("Пресс-втулка 20", "Монтажная гильза 20")]
2023-10-17 21:34:20 +03:00
[TestCase("UPONOR Q&E EVOLUTION КОЛЬЦО БЕЛОЕ 16 '900Ф", "Монтажная гильза 16")]
2023-10-03 21:57:33 +03:00
public void SleeveTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Монтажная гильза" , query , modified ) ;
2024-01-27 14:39:35 +03:00
[TestCase("Гофра 16", "Гофротруба защитн.для ПЭ-трубы 16/17")]
[TestCase("Гофра 20", "Гофротруба защитн.для ПЭ-трубы 20")]
public void ProtectivePipeTest ( string query , string modified )
= > Invoke ( productType : "Гофротруба RAUTITAN" , query , modified ) ;
2023-10-14 13:59:30 +03:00
2023-10-14 14:41:50 +03:00
[TestCase("Фиксирующий желоб для ПЭ-трубы 16", "Фиксирующий желоб для ПЭ-трубы 16/17")]
2023-10-14 13:59:30 +03:00
[TestCase("Фиксирующий желоб для ПЭ-трубы 20", "Фиксирующий желоб для ПЭ-трубы 20")]
public void SupportingClipTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Желоб" , query , modified ) ;
2023-10-03 21:57:33 +03:00
2024-01-18 22:32:53 +03:00
[TestCase("Тройник 20-16-16", "Тройник -PLATINUM 20-16-16")]
[TestCase("Тройник 20x16x16", "Тройник -PLATINUM 20-16-16")]
2024-01-26 15:57:56 +03:00
[TestCase("Тройник 20-16-25", "Тройник -PLATINUM 25-16-20")]
2024-04-26 21:55:54 +03:00
[TestCase("SFA-0014-251620 STOUT Тройник переходной 25x16x20 для труб 12", "Тройник -PLATINUM 25-16-20")]
2023-10-03 21:57:33 +03:00
public void TPieceTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Тройник RAUTITAN" , query , modified ) ;
2023-10-03 21:57:33 +03:00
[TestCase("муфта 20", "Муфта соединительная равнопроходная 20")]
[TestCase("переходник 20-16", "Муфта соединительная переходная 20-16")]
2023-10-17 21:34:20 +03:00
[TestCase("переходник 16-20", "Муфта соединительная переходная 20-16")]
2023-10-03 21:57:33 +03:00
[TestCase("Соединение труба-труба 20/20, бронза", "Муфта соединительная равнопроходная 20")]
2023-10-09 22:12:53 +03:00
[TestCase("Муфта соединительная переходная 20x16 для труб из сшитого полиэтилена аксиальный", "Муфта соединительная переходная 20-16")]
2023-10-03 21:57:33 +03:00
public void CouplingTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Муфта соединительная" , query , modified ) ;
2023-10-10 22:26:16 +03:00
[TestCase("Переходник с внутренней резьбой 16xG 3/4\" для труб из сшитого полиэтилена аксиальный", "Переходник с внутренней резьбой -угольник-переходник 16 3/4")]
2024-04-26 21:55:54 +03:00
[TestCase("Переходник на внутреннюю резьбу 20", "Переходник с внутренней резьбой -угольник-переходник 20 1/2")]
[TestCase("32 Соединение прямое с внутренней резьбой, 40 х 1 1/2", "Переходник с внутренней резьбой -угольник-переходник 40 1 1/2")]
2023-10-10 22:26:16 +03:00
public void AdapterInternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Переходник на внутреннюю резьбу" , query , modified ) ;
2023-10-03 21:57:33 +03:00
2024-01-18 22:32:53 +03:00
[TestCase("Угольник 90°, 40 PX", "Угольник -PLATINUM 90 40")]
2023-10-03 21:57:33 +03:00
public void ElbowTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник RAUTITAN" , query , modified ) ;
2023-10-03 22:30:01 +03:00
[TestCase("Уголок соединительный с ниппелем 20 х 1/2'', бронза", "Угольник-переходник с наружной резьбой 20 1/2")]
public void ThreadElbowExternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник с наружной резьбой" , query , modified ) ;
2023-10-03 22:30:01 +03:00
[TestCase("Уголок соединительный с муфтой 16 х 1/2\", бронза", "Угольник-переходник с внутренней резьбой 16 1/2")]
public void ThreadElbowInternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник с внутренней резьбой" , query , modified ) ;
2023-10-04 22:51:43 +03:00
[TestCase("Угольник-переходник с накидной гайкой 16-G 1/2 RX+", "Угольник-переходник с накидной гайкой 16 1/2")]
[TestCase("Соединение угловое с накидной гайкой 16 х 1/2\", латунь", "Угольник-переходник с накидной гайкой 16 1/2")]
public void ScrewcapElbowTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник с накидной гайкой" , query , modified ) ;
2023-10-10 22:26:16 +03:00
2024-01-18 22:32:53 +03:00
[TestCase("Тройник с внутр. резьбой на боков. проходе 25-Rp 1/2-25 RX+", "Тройник с внутр. резьбой на боков. проходе 25-Rp 1/2-25")]
[TestCase("Тройник настенный с внутренней резьбой 16-Rp1/2-16 RX+", "Тройник настенный с внутренней резьбой 16-Rp1/2-16")]
2023-10-08 15:19:13 +03:00
public void ThreadTPieceInternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Тройник RAUTITAN резьбовой внутренний" , query , modified ) ;
2023-10-08 15:19:13 +03:00
2024-01-18 22:32:53 +03:00
[TestCase("Тройник RAUTITAN RX+ с наружной резьбой 20-20-R 3/4", "Тройник с наружной резьбой 20-20-R 3/4")]
2023-10-08 15:19:13 +03:00
public void ThreadTPieceExternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Тройник RAUTITAN резьбовой наружный" , query , modified ) ;
2023-10-11 22:35:39 +03:00
2023-10-13 21:59:07 +03:00
[TestCase("Фиксатор поворота трубы 16/17/90°, без колец (оцинк. сталь)", "Фиксатор поворота 16/17/90°")]
[TestCase("Дуга 90° 25", "Фиксатор поворота 25/90°")]
[TestCase("Дуга 90° r/d >= 2.5. Ø25 (767025)", "Фиксатор поворота 25/90°")]
2023-10-11 22:35:39 +03:00
public void BendFormerHeatingTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Фиксатор поворота отопление" , query , modified ) ;
2023-10-13 21:59:07 +03:00
[TestCase("Фиксатор поворота с кольцами 90°, 32", "Фиксатор поворота с кольцами 90° 32")]
2023-10-13 22:35:48 +03:00
[TestCase("Фиксатор поворота с кольцами 45°, 16", "Фиксатор поворота с кольцами 45° 16")]
public void BendFormerSanitaryTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Фиксатор поворота водоснабжение" , query , modified ) ;
2023-10-13 22:35:48 +03:00
[TestCase("Угольник настенный с наружной резьбой 16-R 1/2 RX+", "Угольник настенный с наружной резьбой 16-R 1/2")]
public void ThreadElbowWallExternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник настенный наружный" , query , modified ) ;
2023-10-13 22:35:48 +03:00
[TestCase("Угольник настенный с внутр. резьбой 16-Rp 1/2 RX+", "Угольник настенный внутр. резьба 16-Rp 1/2")]
[TestCase("Угольник настенный с длинным патрубком, внутр. резьба 16-Rp 1/2 RX+", "Угольник настенный внутр. резьба длинный 16-Rp 1/2")]
2023-10-13 22:52:37 +03:00
[TestCase("Уголок с настенным креплением, удлиненный, 16 х 1/2'', бронза", "Угольник настенный внутр. резьба длинный 16-Rp 1/2")]
2023-10-13 22:35:48 +03:00
public void ThreadElbowWallInternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Угольник настенный внутренний" , query , modified ) ;
2023-10-13 23:38:28 +03:00
2023-10-14 14:24:46 +03:00
[TestCase("Проточный настенный угольник 16/16-Rp 1/2 длинный RX+", "Проточный настенный угольник 16/16-Rp 1/2 длинный")]
[TestCase("Проточный настенный угольник 16/16-Rp 1/2 короткий RX+", "Проточный настенный угольник 16/16-Rp 1/2 короткий")]
public void ThreadElbowDoubleWallInternalTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Проточный настенный угольник" , query , modified ) ;
2023-10-14 14:24:46 +03:00
2023-10-13 23:38:28 +03:00
[TestCase("Трубка из. нерж. стали для подкл. радиатора, Г-образная 16/250", "Трубка Г-образная 16/250")]
[TestCase("Монтажная трубка для радиатора, конечная, 16 х 15 х 300 мм", "Трубка Г-образная 16/250")]
2024-04-17 06:42:56 +03:00
[TestCase("L-образная латунная трубка для радиатора Р О С 16х 15х 300", "Трубка Г-образная 16/250")]
2023-10-13 23:38:28 +03:00
public void ConnectionBendTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Трубка Г-образная" , query , modified ) ;
2023-10-13 23:38:28 +03:00
[TestCase("Трубка из. нерж. стали для подкл. радиатора, Т -образная 16/250", "Трубка Т -образная 16/250")]
[TestCase("Монтажная трубка для радиатора, проходная 20 х 15 х 300 мм", "Трубка Т -образная 20/250")]
2024-04-17 06:42:56 +03:00
[TestCase("T-образная латунная трубка для радиатора Р О С 16х 15х 300", "Трубка Т -образная 16/250")]
2023-10-13 23:38:28 +03:00
public void ConnectionTeeTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Трубка Т -образная" , query , modified ) ;
2023-10-15 14:08:49 +03:00
[TestCase("Заглушка для полимерн. трубы 16 RX+", "Заглушка для полимерн. трубы 16")]
[TestCase("Заглушка 20", "Заглушка для полимерн. трубы 20")]
[TestCase("Заглушка, 16, латунь", "Заглушка для полимерн. трубы 16")]
public void DummyPlugTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Заглушка труб RAUTITAN" , query , modified ) ;
2023-10-15 22:04:33 +03:00
[TestCase("Концовка разб. 3/4'' (еврок) для универс. трубы 16", "Резьбозажимное соединение flex/pink 16х 2,2xG3/4")]
[TestCase("Переходник компрессионный PEX 20х 2.8-G 3/4\" Евроконус", "Резьбозажимное соединение flex/pink 20х 2,8xG3/4")]
[TestCase("Резьбозажимное соединение flex/pink 20х 2,8xG3/4", "Резьбозажимное соединение flex/pink 20х 2,8xG3/4")]
public void EuroconeFlexTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Резьбозажимное flex" , query , modified ) ;
2023-10-15 22:04:33 +03:00
[TestCase("Резьбозажимное соединение stabil 16,2x2,6xG3/4", "Резьбозажимное соединение stabil 16,2x2,6xG3/4")]
[TestCase("Резьбозажимное соединение stabil 20x2,9xG3/4", "Резьбозажимное соединение stabil 20x2,9xG3/4")]
[TestCase("Концовка разб.3/4''(еврок.) для PE-Xc и PE-MDXс 16", "Резьбозажимное соединение stabil 16,2x2,6xG3/4")]
public void EuroconeStabilTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Резьбозажимное stabil" , query , modified ) ;
2023-10-15 22:04:33 +03:00
[TestCase("Переходник на евроконус 16-G 3/4", "Переходник на евроконус 16-G 3/4")]
[TestCase("Соед.прям. с вн.резьбой (н.гайка, еврок.) 16 ник.", "Переходник на евроконус 16-G 3/4")]
[TestCase("Переходник с накидной гайкой 16x2.2 -G 3/4\" Евроконус, c гильзой в комплекте", "Переходник на евроконус 16-G 3/4")]
public void EuroconeAdapterTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Переходник на евроконус" , query , modified ) ;
2023-10-15 22:04:33 +03:00
[TestCase("Резьбозажимное соединение для металлической трубки G 3/4 -15", "Резьбозажимное соединение для металлической трубки G 3/4 -15")]
[TestCase("Концовка для монтажной трубы 15 х 1/2''", "Резьбозажимное соединение для металлической трубки G 3/4 -15")]
[TestCase("Фитинг подключения L и T-образной медной трубки - D15 - G 3/4", "Резьбозажимное соединение для металлической трубки G 3/4 -15")]
public void EuroconeConnectionBendTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Резьбозажимное для трубки" , query , modified ) ;
2023-10-17 21:50:55 +03:00
[TestCase("Ниппель", "К -т двух резьбозажим. нипелей с нар.резьбой 1/2х 3/4")]
public void NippelTest ( string query , string modified )
2024-01-26 16:48:47 +03:00
= > Invoke ( productType : "Ниппель" , query , modified ) ;
2024-01-27 15:09:26 +03:00
[TestCase("Распределительный коллектор G1 2 отвода G 3/4", "Распределительный коллектор G1 2")]
[TestCase("Коллектор Квартирный с отсекающими кранами, латунь ДУ 20, Н Р -В Р 3/4\", 3 контура Н Р 1/2", "Распределительный коллектор G1 3")]
2024-01-29 12:15:25 +03:00
[TestCase("Коллектор Квартирный с отсекающими кранами, латунь ДУ 20, Н Р -В Р 3/\", 4 контура Н Р 1/2\"", "Распределительный коллектор G1 4")]
2024-01-27 15:09:26 +03:00
public void ManifoldG1Test ( string query , string modified )
= > Invoke ( productType : "Коллектор G1" , query , modified ) ;
2024-01-29 11:35:34 +03:00
[TestCase("Распределительный коллектор HLV на 2 группы нерж. сталь", "Распределительный коллектор HLV на 2 групп")]
[TestCase("Распределительный коллектор HLV на 12 групп нерж. сталь", "Распределительный коллектор HLV на 12 групп")]
public void ManifoldHLVTest ( string query , string modified )
= > Invoke ( productType : "Коллектор HLV" , query , modified ) ;
2023-10-08 16:17:59 +03:00
}