public override bool IsValid(object value)
        {
            var text = (value ?? string.Empty).ToString();

            if (text.Length == 0)
            {
                return(true);
            }

            SemanticVersion version;

            return(SemanticVersion.TryParse(text, out version) ||
                   SemanticVersionMask.IsMask(text));
        }
예제 #2
0
        public void ShouldBeMask(string version, bool valid)
        {
            var isMask = SemanticVersionMask.IsMask(version);

            Assert.That(isMask, Is.EqualTo(valid));
        }