From 020922d749ab0f53fc178700e2181487be9a05ee Mon Sep 17 00:00:00 2001 From: Serghei Cebotari Date: Fri, 20 Oct 2023 22:35:44 +0300 Subject: Edit TryQueryNodify types --- RhSolutions.Api.Tests/ProductQueryModifierTests.cs | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'RhSolutions.Api.Tests') diff --git a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs index 7166899..b9f0e06 100644 --- a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs +++ b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs @@ -1,6 +1,3 @@ -using System.Web; -using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.Primitives; public abstract class ProductQueryModifierTests { protected ProductQueryModifierFactory _factory; @@ -10,17 +7,10 @@ public abstract class ProductQueryModifierTests { _factory = new ProductQueryModifierFactory(); } - public void Execute(string productType, string query, string modified) + public void Execute(string productType, string query, string expected) { - Dictionary queryPair = new() - { - ["query"] = new StringValues(query) - }; - QueryCollection collection = new(queryPair); - var modifier = _factory.GetModifier(productType); - - Assert.True(modifier.TryQueryModify(collection, out var actual)); - string? result = HttpUtility.ParseQueryString(actual.ToString())["query"]; - Assert.That(result, Is.EqualTo(modified)); + var modifier = _factory.GetModifier(productType); + Assert.True(modifier.TryQueryModify(query, out var actual)); + Assert.That(actual, Is.EqualTo(expected)); } } \ No newline at end of file -- cgit v1.2.3