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")]
public void ThreadElbowInternalTest(string query, string 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;
}
var matches = Regex.Matches(query, pattern);
if (matches.Count == 0)
if (matches.Count < 0)
{
return false;
}

View File

@ -17,11 +17,9 @@ public class ProductQueryModifierFactory
case "Переходник с накидной гайкой":
return new AdapterScrewcapModifier();
case "Угольник с наружной резьбой":
return new ThreadElbowExternalModifier();
return new ThreadElbowExternal();
case "Угольник с внутренней резьбой":
return new ThreadElbowInternalModifier();
case "Угольник с накидной гайкой":
return new ScrewcapElbowModifier();
return new ThreadElbowInternal();
case "Муфта соединительная":
return new CouplingModifier();
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
{
public class ThreadElbowExternalModifier : AdapterModifier
public class ThreadElbowExternal : AdapterModifier
{
protected override string name => "Угольник-переходник с наружной резьбой";
}

View File

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