summaryrefslogtreecommitdiff
path: root/RhSolutions.ML.Tests
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2023-12-29 11:43:22 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2023-12-29 11:43:22 +0300
commit6269a17387f012a2968ffc2a8aa9c277d57a0619 (patch)
tree2f7951bed34227d34eb3546919e8432fe002fca8 /RhSolutions.ML.Tests
parent7e22efde3f3be8d9f39856eb704d438feae8eb0f (diff)
Update sanext
Diffstat (limited to 'RhSolutions.ML.Tests')
-rw-r--r--RhSolutions.ML.Tests/RautitanTests.cs4
-rw-r--r--RhSolutions.ML.Tests/RhSolutionsDataset.cs2
-rw-r--r--RhSolutions.ML.Tests/SanextDataset.cs6
-rw-r--r--RhSolutions.ML.Tests/TestData/Sanext.csv258
4 files changed, 269 insertions, 1 deletions
diff --git a/RhSolutions.ML.Tests/RautitanTests.cs b/RhSolutions.ML.Tests/RautitanTests.cs
index 1f51d8b..a0c2c77 100644
--- a/RhSolutions.ML.Tests/RautitanTests.cs
+++ b/RhSolutions.ML.Tests/RautitanTests.cs
@@ -4,6 +4,10 @@ public class RautitanTests : TestBase
[TestCaseSource(typeof(RautitanDataset))]
public void RhSolutionsTests(Product expected)
=> Execute(expected);
+
+ [TestCaseSource(typeof(SanextDataset))]
+ public void SanextTests(Product expected)
+ => Execute(expected);
[TestCase("Гильза 16")]
[TestCase("Пресс-втулка")]
diff --git a/RhSolutions.ML.Tests/RhSolutionsDataset.cs b/RhSolutions.ML.Tests/RhSolutionsDataset.cs
index 0abe55f..bd6e10e 100644
--- a/RhSolutions.ML.Tests/RhSolutionsDataset.cs
+++ b/RhSolutions.ML.Tests/RhSolutionsDataset.cs
@@ -2,5 +2,5 @@ namespace RhSolutions.ML.Tests;
public class RautitanDataset : DatasetBase
{
- protected override string FileName => "Rautitan";
+ protected override string FileName => "Rautitan";
}
diff --git a/RhSolutions.ML.Tests/SanextDataset.cs b/RhSolutions.ML.Tests/SanextDataset.cs
new file mode 100644
index 0000000..dd2bd7e
--- /dev/null
+++ b/RhSolutions.ML.Tests/SanextDataset.cs
@@ -0,0 +1,6 @@
+namespace RhSolutions.ML.Tests;
+
+public class SanextDataset : DatasetBase
+{
+ protected override string FileName => "Sanext";
+} \ No newline at end of file
diff --git a/RhSolutions.ML.Tests/TestData/Sanext.csv b/RhSolutions.ML.Tests/TestData/Sanext.csv
new file mode 100644
index 0000000..2a9f6fd
--- /dev/null
+++ b/RhSolutions.ML.Tests/TestData/Sanext.csv
@@ -0,0 +1,258 @@
+16х2.2 Труба SANEXT PEX, бухта 100м;Flex
+16х2.2 Труба SANEXT PEX, бухта 200м;Flex
+20х2.8 Труба SANEXT PEX, бухта 100м;Flex
+20х2.8 Труба SANEXT PEX, бухта 200м;Flex
+25х3.5 Труба SANEXT PEX, бухта 100м;Flex
+25х3.5 Труба SANEXT PEX, бухта 200м;Flex
+25х3.5 Труба SANEXT PEX, бухта 50м;Flex
+32х4.4 Труба SANEXT PEX, бухта 50м;Flex
+32х4.4 Труба SANEXT PEX, бухта 100м;Flex
+40х5.5 Труба SANEXT PEX, бухта 50м;Flex
+50х6.9 Труба SANEXT PEX, бухта 50м;Flex
+63х8.6 Труба SANEXT PEX, бухта 50м;Flex
+16х2.2 Труба SANEXT PEX, бухта 100м;Flex
+16х2.2 Труба SANEXT PEX, бухта 200м;Flex
+20х2.8 Труба SANEXT PEX, бухта 100м;Flex
+20х2.8 Труба SANEXT PEX, бухта 200м;Flex
+25х3.5 Труба SANEXT PEX, бухта 100м;Flex
+25х3.5 Труба SANEXT PEX, бухта 200м;Flex
+25х3.5 Труба SANEXT PEX, бухта 50м;Flex
+32х4.4 Труба SANEXT PEX, бухта 100м;Flex
+32х4.4 Труба SANEXT PEX, бухта 50м;Flex
+16х2.2 Труба SANEXT PEX, бухта 200м;Flex
+20х2.8 Труба SANEXT PEX, бухта 200м;Flex
+25х3.5 Труба SANEXT PEX, бухта 100м;Flex
+32х4.4 Труба SANEXT PEX, бухта 100м;Flex
+16.2х2.6 Труба SANEXT PEX Стабил, бухта 100м;Stabil
+20х2.9 Труба SANEXT PEX Стабил, бухта 100м;Stabil
+25х3.7 Труба SANEXT PEX Стабил, бухта 50м;Stabil
+32х4.7 Труба SANEXT PEX Стабил, бухта 50м;Stabil
+Монтажная гильза, 16;Монтажная гильза
+Монтажная гильза, 16 короткая;Монтажная гильза
+Монтажная гильза, 20;Монтажная гильза
+Монтажная гильза, 20 короткая;Монтажная гильза
+Монтажная гильза, для теплого пола 20x2.0;Монтажная гильза
+Монтажная гильза, 25;Монтажная гильза
+Монтажная гильза, 32;Монтажная гильза
+Монтажная гильза, 40;Монтажная гильза
+Монтажная гильза, 50;Монтажная гильза
+Монтажная гильза, 63;Монтажная гильза
+"Переходник с внутренней резьбой 16 - G 1/2""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 20 - G 1/2""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 20 - G 3/4""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 25 - G 3/4""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 25 - G 1""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 32 - G 3/4""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 32 - G 1""";Переходник на внутреннюю резьбу
+"Переходник с наружной резьбой 16 - R 1/2""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 16 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 20 - R 1/2""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 20 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 25 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 25 - R 1""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 32 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 32 - R 1""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 40 - R 1 1/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 50 - R 1 1/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 63 - R 2""";Переходник на наружную резьбу
+"Переходник с накидной гайкой 16 - G 1/2""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 16 - G 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 20 - G 1/2""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 20 - G 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 25 - G 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 32 - G 1""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 40 - G 1 1/2""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 50 - G 1 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 63 - G 2 3/8""";Переходник с накидной гайкой
+Муфта соединительная равнопроходная 16;Муфта соединительная
+Муфта соединительная равнопроходная 20;Муфта соединительная
+Муфта соединительная равнопроходная для теплого пола 20x2.0;Муфта соединительная
+Муфта соединительная равнопроходная 25 ;Муфта соединительная
+Муфта соединительная равнопроходная 32;Муфта соединительная
+Муфта соединительная равнопроходная 40;Муфта соединительная
+Муфта соединительная равнопроходная 50;Муфта соединительная
+Муфта соединительная равнопроходная 63;Муфта соединительная
+Переходная муфта 20 - 16;Муфта соединительная
+Переходная муфта 25 - 16;Муфта соединительная
+Переходная муфта 25 - 20;Муфта соединительная
+Переходная муфта 32 - 25;Муфта соединительная
+Переходная муфта 40 - 20;Муфта соединительная
+Переходная муфта 40 - 32;Муфта соединительная
+Переходная муфта 50 - 32;Муфта соединительная
+Переходная муфта 50 - 40;Муфта соединительная
+Переходная муфта 63 - 50;Муфта соединительная
+Угольник 90°, 16;Угольник RAUTITAN
+Угольник 90°, 20;Угольник RAUTITAN
+Угольник 90°, 25;Угольник RAUTITAN
+Угольник 90°, 32;Угольник RAUTITAN
+Угольник 90°, 40;Угольник RAUTITAN
+Угольник 90°, 50;Угольник RAUTITAN
+Угольник 90°, 63;Угольник RAUTITAN
+Тройник, 16 - 16 - 16;Тройник RAUTITAN
+Тройник, 20 - 20 - 20;Тройник RAUTITAN
+Тройник, 25 - 25 - 25 ;Тройник RAUTITAN
+Тройник, 32 - 32 - 32;Тройник RAUTITAN
+Тройник, 40 - 40 - 40;Тройник RAUTITAN
+Тройник, 50 - 50 - 50;Тройник RAUTITAN
+Тройник, 63 - 63 - 63;Тройник RAUTITAN
+Тройник, 16 - 20 - 16;Тройник RAUTITAN
+Тройник, 16 - 25 - 16;Тройник RAUTITAN
+Тройник, 20 - 16 - 16 ;Тройник RAUTITAN
+Тройник, 20 - 16 - 20 ;Тройник RAUTITAN
+Тройник, 20 - 20 - 16;Тройник RAUTITAN
+Тройник, 20 - 25 - 16;Тройник RAUTITAN
+Тройник, 20 - 25 - 20;Тройник RAUTITAN
+Тройник, 25 - 16 - 16;Тройник RAUTITAN
+Тройник, 25 - 16 - 20;Тройник RAUTITAN
+Тройник, 25 - 16 - 25;Тройник RAUTITAN
+Тройник, 25 - 20 - 16;Тройник RAUTITAN
+Тройник, 25 - 20 - 20;Тройник RAUTITAN
+Тройник, 25 - 20 - 25 ;Тройник RAUTITAN
+Тройник, 25 - 25 - 16;Тройник RAUTITAN
+Тройник, 25 - 25 - 20;Тройник RAUTITAN
+Тройник, 25 - 32 - 25;Тройник RAUTITAN
+Тройник, 32 - 16 - 32;Тройник RAUTITAN
+Тройник, 32 - 20 - 25;Тройник RAUTITAN
+Тройник, 32 - 20 - 32;Тройник RAUTITAN
+Тройник, 32 - 25 - 20;Тройник RAUTITAN
+Тройник, 32 - 25 - 25;Тройник RAUTITAN
+Тройник, 32 - 25 - 32;Тройник RAUTITAN
+Тройник, 32 - 32 - 20;Тройник RAUTITAN
+Тройник, 32 - 32 - 25;Тройник RAUTITAN
+Тройник, 40 - 20 - 40;Тройник RAUTITAN
+Тройник, 40 - 25 - 40;Тройник RAUTITAN
+Тройник, 40 - 32 - 32;Тройник RAUTITAN
+Тройник, 40 - 32 - 40;Тройник RAUTITAN
+Тройник, 50 - 32 - 40;Тройник RAUTITAN
+Тройник, 50 - 32 - 50;Тройник RAUTITAN
+Заглушка 16;Заглушка труб RAUTITAN
+Заглушка 20;Заглушка труб RAUTITAN
+Заглушка 25;Заглушка труб RAUTITAN
+Тройник с внутренней резьбой 16 - G 1/2 - 16;Тройник RAUTITAN резьбовой внутренний
+Тройник с внутренней резьбой 20 - G 1/2 - 20;Тройник RAUTITAN резьбовой внутренний
+Трубка L-образная - D15 16х15 для подключения радиатора, 250 мм;Трубка Г-образная
+Трубка L-образная - D15 20х15 для подключения радиатора, 250 мм;Трубка Г-образная
+Трубка T-образная - D15 16х15х16 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 16х15х20 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 20х15х16 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 20х15х20 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 20х15х25 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 25х15х20 для подключения радиатора, 250 мм;Трубка Т-образная
+Трубка T-образная - D15 25х15х25 для подключения радиатора, 250 мм;Трубка Т-образная
+"Переходник компрессионный PEX 20х2.8-G 3/4"" Евроконус ";Резьбозажимное flex
+"Переходник компрессионный PEX 16х2.0/2.2-G 3/4"" Евроконус ";Резьбозажимное flex
+"Переходник компрессионный PEX 20х2.0-G 3/4"" Евроконус ";Резьбозажимное flex
+"Фитинг подключения L и T-образной медной трубки - D15 - G 3/4"" Евроконус ";Резьбозажимное для трубки
+"Фитинг подключения L и T-образной медной трубки - D15 - R 1/2""";Резьбозажимное для трубки
+"Переходник с накидной гайкой 16x2.2 -G 3/4"" Евроконус, c гильзой в комплекте";Переходник на евроконус
+"Переходник с накидной гайкой 20х2.8 -G 3/4"" Евроконус, c гильзой в комплекте";Переходник на евроконус
+"Настенный угольник с внутренней резьбой (водорозетка), 16 - G 1/2""";Угольник настенный внутренний
+"Настенный угольник с внутренней резьбой (водорозетка), 20 - G 1/2""";Угольник настенный внутренний
+"Угольник-переходник с наружной резьбой, 16 - R 1/2""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 16 - R 3/4""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 20 - R 1/2""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 20 - R 3/4""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 25 - R 3/4""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 32 - R 3/4""";Угольник с наружной резьбой
+"Угольник-переходник с внутренней резьбой, латунь 16 - G 1/2""";Угольник с внутренней резьбой
+"Угольник-переходник с внутренней резьбой, латунь 20 - G 1/2""";Угольник с внутренней резьбой
+"Угольник-переходник с внутренней резьбой, латунь 20 - G 3/4""";Угольник с внутренней резьбой
+"Угольник-переходник с внутренней резьбой, латунь 25 - G 3/4""";Угольник с внутренней резьбой
+Фиксатор поворота трубы 16 на 90 град. ;Фиксатор поворота отопление
+Фиксатор поворота трубы 20 на 90 град. ;Фиксатор поворота отопление
+Фиксатор поворота трубы 25 на 90 град. ;Фиксатор поворота отопление
+Монтажная гильза, 16;Монтажная гильза
+Монтажная гильза, 20;Монтажная гильза
+Монтажная гильза, 25;Монтажная гильза
+Монтажная гильза, 32;Монтажная гильза
+"Переходник с внутренней резьбой 16 - G 1/2""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 20 - G 1/2""";Переходник на внутреннюю резьбу
+"Переходник с внутренней резьбой 20 - G 3/4""";Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 25 - G 3/4;Переходник на внутреннюю резьбу
+Переходник с внутренней резьбой 32 - G 3/4;Переходник на внутреннюю резьбу
+"Переходник с наружной резьбой 16 - R 1/2""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 20 - R 1/2""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 20 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 25 - R 3/4""";Переходник на наружную резьбу
+"Переходник с наружной резьбой 32 - R 1""";Переходник на наружную резьбу
+"Переходник с накидной гайкой 16 - G 1/2""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 16 - G 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 20 - G 1/2""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 20 - G 3/4""";Переходник с накидной гайкой
+"Переходник с накидной гайкой 25 - G 3/4""";Переходник с накидной гайкой
+Муфта соединительная равнопроходная 16;Муфта соединительная
+Муфта соединительная равнопроходная 20;Муфта соединительная
+Муфта соединительная равнопроходная 25;Муфта соединительная
+Муфта переходная (ред.) 20х16 ;Муфта соединительная
+Муфта переходная (ред.) 25х20 ;Муфта соединительная
+Муфта PPSU соединительная равнопроходная 16 ;Муфта соединительная
+Муфта PPSU соединительная равнопроходная 20;Муфта соединительная
+Муфта PPSU соединительная равнопроходная 25 ;Муфта соединительная
+Муфта PPSU соединительная равнопроходная 32 ;Муфта соединительная
+Переходная муфта PPSU 20х16;Муфта соединительная
+Переходная муфта PPSU 25х16;Муфта соединительная
+Переходная муфта PPSU 25х20;Муфта соединительная
+Переходная муфта PPSU 32х20;Муфта соединительная
+Переходная муфта PPSU 32х25;Муфта соединительная
+Угольник 90°, 16;Угольник RAUTITAN
+Угольник 90°, 20;Угольник RAUTITAN
+Угольник 90°, 25;Угольник RAUTITAN
+Угольник PPSU 90 град., 16;Угольник RAUTITAN
+Угольник PPSU 90 град., 20;Угольник RAUTITAN
+Угольник PPSU 90 град., 25;Угольник RAUTITAN
+Угольник PPSU 90 град., 32;Тройник RAUTITAN
+Тройник, 16 - 16 - 16 равнопроходный;Тройник RAUTITAN
+Тройник, 20 - 20 - 20 равнопроходный;Тройник RAUTITAN
+Тройник, 25 - 25 - 25 равнопроходный ;Тройник RAUTITAN
+Тройник, 20 - 16 - 16 ;Тройник RAUTITAN
+Тройник, 20 - 16 - 20 ;Тройник RAUTITAN
+Тройник, 20 - 20 - 16;Тройник RAUTITAN
+Тройник, 20 - 25 - 20;Тройник RAUTITAN
+Тройник, 25 - 16 - 20;Тройник RAUTITAN
+Тройник, 25 - 16 - 25;Тройник RAUTITAN
+Тройник, 25 - 20 - 20;Тройник RAUTITAN
+Тройник, 25 - 20 - 25;Тройник RAUTITAN
+Тройник, 25 - 25 - 20;Тройник RAUTITAN
+Тройник, 16 - 20 - 16;Тройник RAUTITAN
+Тройник, 25 - 20 - 16;Тройник RAUTITAN
+Тройник PPSU 16х16х16 равнопроходный;Тройник RAUTITAN
+Тройник PPSU 20х20х20 равнопроходный;Тройник RAUTITAN
+Тройник PPSU 25х25х25 равнопроходный;Тройник RAUTITAN
+Тройник PPSU 32х32х32 равнопроходный;Тройник RAUTITAN
+Тройник PPSU 16х20х16;Тройник RAUTITAN
+Тройник PPSU 20х16х16;Тройник RAUTITAN
+Тройник PPSU 20х16х20;Тройник RAUTITAN
+Тройник PPSU 20х20х16;Тройник RAUTITAN
+Тройник PPSU 20х25х20;Тройник RAUTITAN
+Тройник PPSU 25х16х16;Тройник RAUTITAN
+Тройник PPSU 25х16х20;Тройник RAUTITAN
+Тройник PPSU 25х16х25;Тройник RAUTITAN
+Тройник PPSU 25х20х16;Тройник RAUTITAN
+Тройник PPSU 25х20х20;Тройник RAUTITAN
+Тройник PPSU 25х20х25;Тройник RAUTITAN
+Тройник PPSU 25х25х20;Тройник RAUTITAN
+Тройник PPSU 25х32х25;Тройник RAUTITAN
+Тройник PPSU 32х20х20;Тройник RAUTITAN
+Тройник PPSU 32х20х25;Тройник RAUTITAN
+Тройник PPSU 32х20х32;Тройник RAUTITAN
+Тройник PPSU 32х25х20;Тройник RAUTITAN
+Тройник PPSU 32х25х25;Тройник RAUTITAN
+Тройник PPSU 32х25х32;Тройник RAUTITAN
+"Водорозетка 16 - 1/2"" SANEXT Lite (49105)";Угольник настенный внутренний
+"Водорозетка 20 - 1/2"" SANEXT Lite (49115)";Угольник настенный внутренний
+"Угольник-переходник с наружной резьбой, 16 - R 1/2""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 20 - R 1/2""";Угольник с наружной резьбой
+"Угольник-переходник с наружной резьбой, 25 - R 3/4""";Угольник с наружной резьбой
+"Угольник-переходник с внутренней резьбой, латунь 16 - G 1/2""";Угольник с внутренней резьбой
+"Угольник-переходник с внутренней резьбой, латунь 20 - G 1/2""";Угольник с внутренней резьбой
+Заглушка PPSU 16;Заглушка труб RAUTITAN
+Заглушка PPSU 20;Заглушка труб RAUTITAN
+Заглушка PPSU 25;Заглушка труб RAUTITAN
+Заглушка PPSU 32;Заглушка труб RAUTITAN
+Трубка L-обр 16х15 250 мм SANEXT Lite (47105);Трубка Г-образная
+Трубка L-обр 20х15 250 мм SANEXT Lite (47205);Трубка Г-образная
+Трубка T-обр 16х15х16 250 мм SANEXT Lite (48105);Трубка Т-образная
+Трубка T-обр 20х15х20, 250мм SANEXT Lite (48205);Трубка Т-образная
+Фиксатор поворота трубы 16 на 90 град. ;Фиксатор поворота отопление
+Фиксатор поворота трубы 20 на 90 град. ;Фиксатор поворота отопление
+Фиксатор поворота трубы 25 на 90 град. ;Фиксатор поворота отопление