public void Should_read_all_data_from_uri(string uriString, string expectedQuery)
        {
            // Arrange
            var uri = new Uri(uriString);
            var worker = new FakeWorkerRequest { Uri = uri };

            // Act
            var headerHost = worker.GetKnownRequestHeader(HttpWorkerRequest.HeaderHost);

            // Assert
            headerHost.Should().Be(uri.Host + ":" + uri.Port);
            worker.GetProtocol().Should().Be(uri.Scheme);
            worker.GetServerName().Should().Be(uri.Host);
            worker.GetLocalPort().Should().Be(uri.Port);
            worker.GetUriPath().Should().Be(uri.LocalPath);
            worker.GetQueryString().Should().Be(expectedQuery);
        }
        public void Should_read_all_data_from_uri(string uriString, string expectedQuery)
        {
            // Arrange
            var uri    = new Uri(uriString);
            var worker = new FakeWorkerRequest {
                Uri = uri
            };

            // Act
            var headerHost = worker.GetKnownRequestHeader(HttpWorkerRequest.HeaderHost);

            // Assert
            headerHost.Should().Be(uri.Host + ":" + uri.Port);
            worker.GetProtocol().Should().Be(uri.Scheme);
            worker.GetServerName().Should().Be(uri.Host);
            worker.GetLocalPort().Should().Be(uri.Port);
            worker.GetUriPath().Should().Be(uri.LocalPath);
            worker.GetQueryString().Should().Be(expectedQuery);
        }