diff --git a/RhSolutions.Parsers.Tests/RautitanFittingsTests.cs b/RhSolutions.Parsers.Tests/RautitanFittingsTests.cs index e9a9c89..98ffd08 100644 --- a/RhSolutions.Parsers.Tests/RautitanFittingsTests.cs +++ b/RhSolutions.Parsers.Tests/RautitanFittingsTests.cs @@ -92,11 +92,13 @@ public class RautitanFittingsTests : ProductParsersTests [TestCase("Трубка из. нерж. стали для подкл. радиатора, Г-образная 16/250", "Трубка Г-образная 16/250")] [TestCase("Монтажная трубка для радиатора, конечная, 16 х 15 х 300 мм", "Трубка Г-образная 16/250")] + [TestCase("L-образная латунная трубка для радиатора РОС 16х15х300", "Трубка Г-образная 16/250")] public void ConnectionBendTest(string query, string modified) => Invoke(productType: "Трубка Г-образная", query, modified); [TestCase("Трубка из. нерж. стали для подкл. радиатора, Т-образная 16/250", "Трубка Т-образная 16/250")] [TestCase("Монтажная трубка для радиатора, проходная 20 х 15 х 300 мм", "Трубка Т-образная 20/250")] + [TestCase("T-образная латунная трубка для радиатора РОС 16х15х300", "Трубка Т-образная 16/250")] public void ConnectionTeeTest(string query, string modified) => Invoke(productType: "Трубка Т-образная", query, modified); diff --git a/RhSolutions.Parsers/DrinkingWaterHeatingFittings/ConnectionBend.cs b/RhSolutions.Parsers/DrinkingWaterHeatingFittings/ConnectionBend.cs index af54329..f161041 100644 --- a/RhSolutions.Parsers/DrinkingWaterHeatingFittings/ConnectionBend.cs +++ b/RhSolutions.Parsers/DrinkingWaterHeatingFittings/ConnectionBend.cs @@ -7,7 +7,7 @@ public class ConnectionBend : DrinkingWaterHeatingFitting { private static readonly int[] lengths = [250, 500, 1000]; private static readonly Regex _pattern = - new(@"([\b\D]|^)?(?16|20|25)(\D+|.*15.*)(?\b\d{3,4})([\b\D]|$)"); + new(@"([\b\D]|^)?(?16|20|25)(\D+|.*15.*)(?\d{3,4})([\b\D]|$)"); protected override string _title => "Трубка Г-образная"; public override bool TryParse(string input, out string output)