public void FromUri_AllowsNullUri()
        {
            // Arrange & Act
            var actual = ClientCompatibilityFactory.FromUri(uri: null);

            // Assert
            Assert.Equal(new SemanticVersion("1.0.0"), actual.SemVerLevel);
        }
        public void FromUri_DetectsSemVerLevel(string relative, string unparsedExpected)
        {
            // Arrange
            var uri      = new Uri(new Uri("http://localhost:8080/nuget/"), relative);
            var expected = new SemanticVersion(unparsedExpected);

            // Act
            var actual = ClientCompatibilityFactory.FromUri(uri);

            // Assert
            Assert.Equal(expected, actual.SemVerLevel);
        }