diff --git a/test/WireMock.Net.Tests/Util/QueryStringParserTests.cs b/test/WireMock.Net.Tests/Util/QueryStringParserTests.cs index 799c2940..ca547d98 100644 --- a/test/WireMock.Net.Tests/Util/QueryStringParserTests.cs +++ b/test/WireMock.Net.Tests/Util/QueryStringParserTests.cs @@ -188,6 +188,20 @@ namespace WireMock.Net.Tests.Util result["key"].Should().Equal(new WireMockList(new[] { "value", "anotherValue" })); } + [Fact] + public void Parse_With1ParamContainingSpacesAndEqualSign() + { + // Assign + string query = "?q=SELECT Id from User where username='user@gmail.com'"; + + // Act + var result = QueryStringParser.Parse(query); + + // Assert + result.Count.Should().Be(1); + result["q"].Should().Equal(new WireMockList("SELECT Id from User where username='user@gmail.com'")); + } + [Fact] public void Parse_WithComplex() {