From 8252e962dbe8c4c9cc987b291d12f0c1daba8e03 Mon Sep 17 00:00:00 2001 From: Serghei Cebotari Date: Sun, 8 Oct 2023 16:28:37 +0300 Subject: [PATCH] Fix cyrillic x divider --- RhSolutions.Api.Tests/RautitanPipesTests.cs | 8 ++++---- RhSolutions.Api/Services/PinkPipeQueryModifier.cs | 10 ++++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/RhSolutions.Api.Tests/RautitanPipesTests.cs b/RhSolutions.Api.Tests/RautitanPipesTests.cs index 5e6bbbe..9a07e95 100644 --- a/RhSolutions.Api.Tests/RautitanPipesTests.cs +++ b/RhSolutions.Api.Tests/RautitanPipesTests.cs @@ -9,10 +9,10 @@ public class RautitanPipesTests : ProductQueryModifierTests public void FlexPipeTest(string query, string modified) => Execute(productType: "Flex", query, modified); - [TestCase("Унив. труба RAUTITAN pink+ 16х2,2 мм, бухта 120 м", "Труба Pink+ 16x2,2 бухта")] - [TestCase("труба pink 16", "Труба Pink+ 16x2,2 бухта")] - [TestCase("Унив. труба RAUTITAN pink+ 32х4,4 мм, бухта 50 м", "Труба Pink+ 32x4,4 бухта")] - [TestCase("труба pink 32", "Труба Pink+ 32x4,4 прямые отрезки")] + [TestCase("Унив. труба RAUTITAN pink+ 16х2,2 мм, бухта 120 м", "Труба Pink+ 16х2,2 бухта")] + [TestCase("труба pink 16", "Труба Pink+ 16х2,2 бухта")] + [TestCase("Унив. труба RAUTITAN pink+ 32х4,4 мм, бухта 50 м", "Труба Pink+ 32х4,4 бухта")] + [TestCase("труба pink 32", "Труба Pink+ 32х4,4 прямые отрезки")] public void PinkPipeTest(string query, string modified) => Execute(productType: "Pink", query, modified); diff --git a/RhSolutions.Api/Services/PinkPipeQueryModifier.cs b/RhSolutions.Api/Services/PinkPipeQueryModifier.cs index 0ccfaba..52afd9a 100644 --- a/RhSolutions.Api/Services/PinkPipeQueryModifier.cs +++ b/RhSolutions.Api/Services/PinkPipeQueryModifier.cs @@ -4,6 +4,16 @@ namespace RhSolutions.Api.Services public class PinkPipeQueryModifier : PipeQueryModifier { protected override string pipeName => "Pink+"; + protected override Dictionary diameterNames => new() + { + ["16"] = "16х2,2", + ["20"] = "20х2,8", + ["25"] = "25х3,5", + ["32"] = "32х4,4", + ["40"] = "40х5,5", + ["50"] = "50х6,9", + ["63"] = "63х8,7" + }; protected override Dictionary makeUpNames => new() { ["бухт"] = "бухта",