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); }