summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RhSolutions.Api.Tests/RautitanFittingsTests.cs6
-rw-r--r--RhSolutions.QueryModifiers/DrinkingWaterHeatingFittings/SupportingClip.cs6
-rw-r--r--RhSolutions.QueryModifiers/ProductQueryModifierFactory.cs2
3 files changed, 13 insertions, 1 deletions
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 резьбовой наружный":