summaryrefslogtreecommitdiff
path: root/RhSolutions.Api.Tests/ProductQueryModifierTests.cs
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2023-10-08 16:17:59 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2023-10-08 16:17:59 +0300
commit9501c4ed8be12373499622046f92f473b2ec0892 (patch)
tree7ee80529b01ecb38a1a47172651d210b47ae157e /RhSolutions.Api.Tests/ProductQueryModifierTests.cs
parent22f058d53cdc743746707b48047de41f45b874c1 (diff)
Update pipe modifiers
Diffstat (limited to 'RhSolutions.Api.Tests/ProductQueryModifierTests.cs')
-rw-r--r--RhSolutions.Api.Tests/ProductQueryModifierTests.cs11
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