public void Retrieves_relative_URI(string expectedUri) { var retriever = new UriValueRetriever(); var actual = retriever.GetValue(expectedUri); actual.IsAbsoluteUri.Should().BeFalse(); actual.OriginalString.Should().Be(expectedUri); }
public void Retrieves_empty_URI(string emptyUri) { var retriever = new UriValueRetriever(); var actual = retriever.GetValue(emptyUri); actual.Should().NotBeNull(); actual.IsAbsoluteUri.Should().BeFalse(); actual.OriginalString.Should().Be(emptyUri); }
public void Retrieves_absolute_URI() { const string expectedUri = "https://github.com/techtalk/SpecFlow"; var retriever = new UriValueRetriever(); var actual = retriever.GetValue(expectedUri); actual.IsAbsoluteUri.Should().BeTrue(); actual.AbsoluteUri.Should().Be(expectedUri); }
public void Retrieves_relative_URI_Unix(string expectedUri) { Skip.IfNot(RuntimeInformation.IsOSPlatform(OSPlatform.Linux) || RuntimeInformation.IsOSPlatform(OSPlatform.OSX)); var retriever = new UriValueRetriever(); var actual = retriever.GetValue(expectedUri); actual.IsAbsoluteUri.Should().BeFalse(); actual.OriginalString.Should().Be(expectedUri); }