summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2023-09-20 16:18:38 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2023-09-20 16:18:38 +0300
commit9773d6a93feda8073bb50643349679ad7b5dce81 (patch)
tree3fa0725c974a62c70911bf11fbe435b324e715a8
parentf5d25ed7e8e56f70ea65d5e2d2b669b34e1d39ea (diff)
Add internal adapter
-rw-r--r--Data/misc_adapter_internal.txt41
-rw-r--r--Data/rehau_adapter_internal.txt9
-rw-r--r--RhSolutions.ML.Tests/Tests.cs18
3 files changed, 68 insertions, 0 deletions
diff --git a/Data/misc_adapter_internal.txt b/Data/misc_adapter_internal.txt
new file mode 100644
index 0000000..7084d50
--- /dev/null
+++ b/Data/misc_adapter_internal.txt
@@ -0,0 +1,41 @@
+Муфта с внутренней резьбой 16-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 20-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 20-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 25-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 25-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 25-Rp 1 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 32-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 32-Rр 1 RX+ Переходник на внутреннюю резьбу
+Муфта с внутренней резьбой 40-Rр 1 1/4 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 16-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 20-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 20-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 25-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 25-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 25-Rp 1 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 32-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 32-Rр 1 RX+ Переходник на внутреннюю резьбу
+Муфта ВР 40-Rр 1 1/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 16-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 20-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 20-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 1 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 32-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 32-Rр 1 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 40-Rр 1 1/4 RX+ Переходник на внутреннюю резьбу
+ПВР 16-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+ПВР 20-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+ПВР 20-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+ПВР 25-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+ПВР 25-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+ПВР 25-Rp 1 RX+ Переходник на внутреннюю резьбу
+ПВР 32-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+ПВР 32-Rр 1 RX+ Переходник на внутреннюю резьбу
+ПВР 40-Rр 1 1/4 RX+ Переходник на внутреннюю резьбу
+Переходник 16 ВР Переходник на внутреннюю резьбу
+Переходник 20 ВР Переходник на внутреннюю резьбу
+Переходник 25 ВР Переходник на внутреннюю резьбу
+Переходник 32 ВР Переходник на внутреннюю резьбу
+Переходник 40 ВР Переходник на внутреннюю резьбу
diff --git a/Data/rehau_adapter_internal.txt b/Data/rehau_adapter_internal.txt
new file mode 100644
index 0000000..8ae1919
--- /dev/null
+++ b/Data/rehau_adapter_internal.txt
@@ -0,0 +1,9 @@
+Переходник с внутренней резьбой 16-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 20-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 20-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 1/2 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25-Rp 1 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 32-Rp 3/4 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 32-Rр 1 RX+ Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 40-Rр 1 1/4 RX+ Переходник на внутреннюю резьбу
diff --git a/RhSolutions.ML.Tests/Tests.cs b/RhSolutions.ML.Tests/Tests.cs
index 0eb84a3..c0924fa 100644
--- a/RhSolutions.ML.Tests/Tests.cs
+++ b/RhSolutions.ML.Tests/Tests.cs
@@ -55,6 +55,7 @@ public class Tests
}
[TestCase("Муфта соединительная равнопроходная 16 PX")]
+ [TestCase("Муфта соединительная переходная 25-16")]
[TestCase("Муфта 16")]
[TestCase("Переход 20-16")]
[TestCase("Переходник 20-16")]
@@ -69,6 +70,7 @@ public class Tests
}
[TestCase("Переходник с наружной резьбой 20-R 3/4 RX+")]
+ [TestCase("Переходник с наружн. резьбой 20 1/2")]
[TestCase("Переходник 16 1/2 НР")]
[TestCase("ПНР 16")]
[TestCase("Переход НР 16 1/2")]
@@ -81,6 +83,22 @@ public class Tests
};
var prediction = _predEngine.Predict(p);
Assert.That(prediction.Type, Is.EqualTo("Переходник на наружную резьбу"));
+ }
+
+ [TestCase("Переходник с внутренней резьбой 20-R 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)
+ {
+ Product p = new()
+ {
+ Name = name
+ };
+ var prediction = _predEngine.Predict(p);
+ Assert.That(prediction.Type, Is.EqualTo("Переходник на внутреннюю резьбу"));
}
[TestCase("Труба stabil 16")]