0
0

Compare commits

..

No commits in common. "f48169864dc154d9a9d8b8acc29ef86bfd0a789e" and "1001c683bf9f845a747099de6c2b9e0d5b0b2fb9" have entirely different histories.

6 changed files with 5 additions and 19 deletions

View File

@ -28,9 +28,4 @@ public class RautitanFittingsTests : ProductQueryModifierTests
[TestCase("Уголок соединительный с муфтой 16 х 1/2\", бронза", "Угольник-переходник с внутренней резьбой 16 1/2")] [TestCase("Уголок соединительный с муфтой 16 х 1/2\", бронза", "Угольник-переходник с внутренней резьбой 16 1/2")]
public void ThreadElbowInternalTest(string query, string modified) public void ThreadElbowInternalTest(string query, string modified)
=> Execute(productType: "Угольник с внутренней резьбой", query, modified); => Execute(productType: "Угольник с внутренней резьбой", query, modified);
[TestCase("Угольник-переходник с накидной гайкой 16-G 1/2 RX+", "Угольник-переходник с накидной гайкой 16 1/2")]
[TestCase("Соединение угловое с накидной гайкой 16 х 1/2\", латунь", "Угольник-переходник с накидной гайкой 16 1/2")]
public void ScrewcapElbowTest(string query, string modified)
=> Execute(productType: "Угольник с накидной гайкой", query, modified);
} }

View File

@ -18,7 +18,7 @@ namespace RhSolutions.Api.Services
return false; return false;
} }
var matches = Regex.Matches(query, pattern); var matches = Regex.Matches(query, pattern);
if (matches.Count == 0) if (matches.Count < 0)
{ {
return false; return false;
} }

View File

@ -17,11 +17,9 @@ public class ProductQueryModifierFactory
case "Переходник с накидной гайкой": case "Переходник с накидной гайкой":
return new AdapterScrewcapModifier(); return new AdapterScrewcapModifier();
case "Угольник с наружной резьбой": case "Угольник с наружной резьбой":
return new ThreadElbowExternalModifier(); return new ThreadElbowExternal();
case "Угольник с внутренней резьбой": case "Угольник с внутренней резьбой":
return new ThreadElbowInternalModifier(); return new ThreadElbowInternal();
case "Угольник с накидной гайкой":
return new ScrewcapElbowModifier();
case "Муфта соединительная": case "Муфта соединительная":
return new CouplingModifier(); return new CouplingModifier();
case "Угольник RAUTITAN": case "Угольник RAUTITAN":

View File

@ -1,7 +0,0 @@
namespace RhSolutions.Api.Services
{
public class ScrewcapElbowModifier : AdapterModifier
{
protected override string name => "Угольник-переходник с накидной гайкой";
}
}

View File

@ -1,6 +1,6 @@
namespace RhSolutions.Api.Services namespace RhSolutions.Api.Services
{ {
public class ThreadElbowExternalModifier : AdapterModifier public class ThreadElbowExternal : AdapterModifier
{ {
protected override string name => "Угольник-переходник с наружной резьбой"; protected override string name => "Угольник-переходник с наружной резьбой";
} }

View File

@ -1,6 +1,6 @@
namespace RhSolutions.Api.Services namespace RhSolutions.Api.Services
{ {
public class ThreadElbowInternalModifier : AdapterModifier public class ThreadElbowInternal : AdapterModifier
{ {
protected override string name => "Угольник-переходник с внутренней резьбой"; protected override string name => "Угольник-переходник с внутренней резьбой";
} }