summaryrefslogtreecommitdiff
path: root/RhSolutions.Api.Tests/RautitanFittingsTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'RhSolutions.Api.Tests/RautitanFittingsTests.cs')
-rw-r--r--RhSolutions.Api.Tests/RautitanFittingsTests.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/RhSolutions.Api.Tests/RautitanFittingsTests.cs b/RhSolutions.Api.Tests/RautitanFittingsTests.cs
new file mode 100644
index 0000000..51184ed
--- /dev/null
+++ b/RhSolutions.Api.Tests/RautitanFittingsTests.cs
@@ -0,0 +1,23 @@
+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")]
+ public void CouplingTest(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);
+} \ No newline at end of file