diff --git a/RhSolutions.Api.Tests/RautitanFittingsTests.cs b/RhSolutions.Api.Tests/RautitanFittingsTests.cs index b9dfa62..b1d9b92 100644 --- a/RhSolutions.Api.Tests/RautitanFittingsTests.cs +++ b/RhSolutions.Api.Tests/RautitanFittingsTests.cs @@ -5,7 +5,11 @@ public class RautitanFittingsTests : ProductQueryModifierTests [TestCase("Гильза 16", "Монтажная гильза 16")] [TestCase("Пресс-втулка 20", "Монтажная гильза 20")] public void SleeveTest(string query, string modified) - => Execute(productType: "Монтажная гильза", query, modified); + => Execute(productType: "Монтажная гильза", query, modified); + + [TestCase("Фиксирующий желоб для ПЭ-трубы 20", "Фиксирующий желоб для ПЭ-трубы 20")] + public void SupportingClipTest(string query, string modified) + => Execute(productType: "Желоб", query, modified); [TestCase("Тройник 20-16-16", "Тройник RAUTITAN -PLATINUM 20-16-16")] [TestCase("Тройник 20x16x16", "Тройник RAUTITAN -PLATINUM 20-16-16")] diff --git a/RhSolutions.QueryModifiers/DrinkingWaterHeatingFittings/SupportingClip.cs b/RhSolutions.QueryModifiers/DrinkingWaterHeatingFittings/SupportingClip.cs new file mode 100644 index 0000000..820f805 --- /dev/null +++ b/RhSolutions.QueryModifiers/DrinkingWaterHeatingFittings/SupportingClip.cs @@ -0,0 +1,6 @@ +namespace RhSolutions.QueryModifiers.DrinkingWaterHeatingFittings; + +public class SupportingClip : DrinkingWaterHeatingFitting +{ + protected override string _title => "Фиксирующий желоб для ПЭ-трубы"; +} \ No newline at end of file diff --git a/RhSolutions.QueryModifiers/ProductQueryModifierFactory.cs b/RhSolutions.QueryModifiers/ProductQueryModifierFactory.cs index 18b9d00..b1d33b5 100644 --- a/RhSolutions.QueryModifiers/ProductQueryModifierFactory.cs +++ b/RhSolutions.QueryModifiers/ProductQueryModifierFactory.cs @@ -11,6 +11,8 @@ public class ProductQueryModifierFactory { case "Монтажная гильза": return new Sleeve(); + case "Желоб": + return new SupportingClip(); case "Тройник RAUTITAN": return new TPiece(); case "Тройник RAUTITAN резьбовой наружный":