summaryrefslogtreecommitdiff
path: root/RhSolutions.Api.Tests/ProductQueryModifierTests.cs
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2023-10-03 21:57:33 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2023-10-03 21:57:33 +0300
commitc8d55895bb9e7eeacf4e16bfc855ed2c666d5f4e (patch)
tree019e5c0edaf291ad07e21f66fc9633c799b7eab7 /RhSolutions.Api.Tests/ProductQueryModifierTests.cs
parenteb14b9a82ac20c7bc5675056277dfe8023341502 (diff)
Tests refactoring
Diffstat (limited to 'RhSolutions.Api.Tests/ProductQueryModifierTests.cs')
-rw-r--r--RhSolutions.Api.Tests/ProductQueryModifierTests.cs26
1 files changed, 3 insertions, 23 deletions
diff --git a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs
index d2823f9..4bc394b 100644
--- a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs
+++ b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs
@@ -1,36 +1,16 @@
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Primitives;
using RhSolutions.Api.Services;
-
-namespace RhSolutions.Api.Tests;
-
-public class ProductQueryModifierTests
+public abstract class ProductQueryModifierTests
{
- private ProductQueryModifierFactory _factory;
+ protected ProductQueryModifierFactory _factory;
[SetUp]
public void Setup()
{
_factory = new ProductQueryModifierFactory();
}
-
- [TestCase("Монтажная гильза", "Гильза 16", "Монтажная гильза 16")]
- [TestCase("Монтажная гильза", "Пресс-втулка 20", "Монтажная гильза 20")]
- public void SleeveTest(string productType, string query, string modified) =>
- Test(productType, query, modified);
-
- [TestCase("Тройник RAUTITAN", "Тройник 20-16-16", "Тройник RAUTITAN -PLATINUM 20-16-16")]
- [TestCase("Тройник RAUTITAN", "Тройник 20x16x16", "Тройник RAUTITAN -PLATINUM 20-16-16")]
- public void TPieceTest(string productType, string query, string modified) =>
- Test(productType, query, modified);
-
- [TestCase("Муфта соединительная", "муфта 20", "Муфта соединительная равнопроходная 20")]
- [TestCase("Муфта соединительная", "переходник 20-16", "Муфта соединительная переходная 20-16")]
- [TestCase("Муфта соединительная", "Соединение труба-труба 20/20, бронза", "Муфта соединительная равнопроходная 20")]
- public void CouplingTest(string productType, string query, string modified) =>
- Test(productType, query, modified);
-
- public void Test(string productType, string query, string modified)
+ public void Execute(string productType, string query, string modified)
{
Dictionary<string, StringValues> queryPair = new()
{