diff options
author | Serghei Cebotari <serghei@cebotari.ru> | 2023-10-03 21:57:33 +0300 |
---|---|---|
committer | Serghei Cebotari <serghei@cebotari.ru> | 2023-10-03 21:57:33 +0300 |
commit | c8d55895bb9e7eeacf4e16bfc855ed2c666d5f4e (patch) | |
tree | 019e5c0edaf291ad07e21f66fc9633c799b7eab7 /RhSolutions.Api.Tests/ProductQueryModifierTests.cs | |
parent | eb14b9a82ac20c7bc5675056277dfe8023341502 (diff) |
Tests refactoring
Diffstat (limited to 'RhSolutions.Api.Tests/ProductQueryModifierTests.cs')
-rw-r--r-- | RhSolutions.Api.Tests/ProductQueryModifierTests.cs | 26 |
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() { |