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")]