summaryrefslogtreecommitdiff
path: root/RhSolutions.ML.Tests/RautitanFittingsTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'RhSolutions.ML.Tests/RautitanFittingsTests.cs')
-rw-r--r--RhSolutions.ML.Tests/RautitanFittingsTests.cs65
1 files changed, 65 insertions, 0 deletions
diff --git a/RhSolutions.ML.Tests/RautitanFittingsTests.cs b/RhSolutions.ML.Tests/RautitanFittingsTests.cs
new file mode 100644
index 0000000..376d7db
--- /dev/null
+++ b/RhSolutions.ML.Tests/RautitanFittingsTests.cs
@@ -0,0 +1,65 @@
+namespace RhSolutions.ML.Tests;
+public class RautitanFittingsTests : RhSolutionsTests
+{
+ [TestCase("Гильза 16")]
+ [TestCase("Пресс-втулка")]
+ public void SleevesTest(string name)
+ => Execute(name, expectedGroup: "Монтажная гильза");
+
+ [TestCase("Тройник 20")]
+ [TestCase("Тройник 20-16-16")]
+ [TestCase("Тройник 20х20х20")]
+ [TestCase("Тройник 32*32*32")]
+ [TestCase("Тройник 50-50-32")]
+ [TestCase("Тройник, 40 - 20 - 40")]
+ [TestCase("Тройник, 50 - 32 - 50")]
+ public void TPieceTest(string name)
+ => Execute(name, expectedGroup: "Тройник RAUTITAN");
+
+ [TestCase("Муфта соединительная равнопроходная 16 PX")]
+ [TestCase("Муфта соединительная переходная 25-16")]
+ [TestCase("Муфта 16")]
+ [TestCase("Переход 20-16")]
+ [TestCase("Переходник 20-16")]
+ [TestCase("Соединение труба-труба 50/50")]
+ [TestCase("Соединение труба-труба редукционное, 25 х 16")]
+ public void CouplingTest(string name)
+ => Execute(name, expectedGroup: "Муфта соединительная");
+
+ [TestCase("Переходник с наружной резьбой 20-R 3/4 RX+")]
+ [TestCase("Переходник с наружн. резьбой 20 1/2")]
+ [TestCase("Переходник 16 1/2 НР")]
+ [TestCase("ПНР 16")]
+ [TestCase("Переход НР 16 1/2")]
+ [TestCase("Муфта НР 16 1/2")]
+ [TestCase("Соединение прямое с ниппелем")]
+ [TestCase("Переходник на резьбу 20 1/2")]
+ [TestCase("переходник наружная резьба 16 1/2")]
+ public void AdapterExternalTest(string name)
+ => Execute(name, expectedGroup: "Переходник на наружную резьбу");
+
+ [TestCase("Переходник с внутренней резьбой 20-Rp 3/4 RX+")]
+ [TestCase("Переходник с внутр. резьбой 20 1/2")]
+ [TestCase("Переходник 16 1/2 ВР")]
+ [TestCase("ПВР 16")]
+ [TestCase("Переход ВР 16 1/2")]
+ [TestCase("Муфта ВР 16 1/2")]
+ public void AdapterInternalTest(string name)
+ => Execute(name, expectedGroup: "Переходник на внутреннюю резьбу");
+
+ [TestCase("Переходник с накидной гайкой 16-G 1/2 RX+")]
+ [TestCase("Переходник с накидн. гайкой 16 1/2")]
+ [TestCase("Переходник 16 1/2 НГ")]
+ [TestCase("ПНГ 16")]
+ [TestCase("Переход НГ 16 1/2")]
+ [TestCase("Муфта НГ 16 1/2")]
+ [TestCase("штуцер с накидной гайкой")]
+ public void AdapterScrewcapTest(string name)
+ => Execute(name, expectedGroup: "Переходник с накидной гайкой");
+
+ [TestCase("Угольник 16")]
+ [TestCase("Угольник 16 90")]
+ [TestCase("Угольник 50 45")]
+ public void ElbowTest(string name)
+ => Execute(name, expectedGroup: "Угольник RAUTITAN");
+} \ No newline at end of file