public void CreateVersionRange_RejectsInvalid(string input)
        {
            var exception = Assert.Throws <ArgumentException>(
                () => RegistrationUtility.CreateVersionRange(input));

            Assert.Equal($"'{input}' is not a valid version string.", exception.Message);
        }
        public void CreateVersionRange_AcceptsValidAndEmpty(string input, string expectedString)
        {
            // Arrange
            var expected = VersionRange.Parse(expectedString);

            // Act
            var actual = RegistrationUtility.CreateVersionRange(input);

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