diff options
author | Serghei Cebotari <serghei@cebotari.ru> | 2023-10-08 16:17:59 +0300 |
---|---|---|
committer | Serghei Cebotari <serghei@cebotari.ru> | 2023-10-08 16:17:59 +0300 |
commit | 9501c4ed8be12373499622046f92f473b2ec0892 (patch) | |
tree | 7ee80529b01ecb38a1a47172651d210b47ae157e /RhSolutions.Api.Tests/ProductQueryModifierTests.cs | |
parent | 22f058d53cdc743746707b48047de41f45b874c1 (diff) |
Update pipe modifiers
Diffstat (limited to 'RhSolutions.Api.Tests/ProductQueryModifierTests.cs')
-rw-r--r-- | RhSolutions.Api.Tests/ProductQueryModifierTests.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs index 4bc394b..3875777 100644 --- a/RhSolutions.Api.Tests/ProductQueryModifierTests.cs +++ b/RhSolutions.Api.Tests/ProductQueryModifierTests.cs @@ -1,3 +1,4 @@ +using System.Web; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Primitives; using RhSolutions.Api.Services; @@ -16,11 +17,11 @@ public abstract class ProductQueryModifierTests { ["query"] = new StringValues(query) }; - QueryCollection collection = new(queryPair); - QueryString expected = new($"?query={Uri.EscapeDataString(modified)}"); + QueryCollection collection = new(queryPair); var modifier = _factory.GetModifier(productType); - bool result = modifier.TryQueryModify(collection, out var actual); - Assert.True(result); - Assert.That(actual, Is.EqualTo(expected)); + + Assert.True(modifier.TryQueryModify(collection, out var actual)); + string? result = HttpUtility.ParseQueryString(actual.ToString())["query"]; + Assert.That(result, Is.EqualTo(modified)); } }
\ No newline at end of file |