Example #1
0
        public void TestLaxParse()
        {
            var parser = new VersionParser();

            Assert.False(parser.TryParse("", out var _, false));
            Assert.True(parser.TryParse("1", out var _, false));
            Assert.True(parser.TryParse("1.0", out var _, false));
            Assert.True(parser.TryParse("1.0.0", out var _, false));
            Assert.False(parser.TryParse("1.0.0.0", out var _, false));
        }
Example #2
0
        public void TestTryParseNullVersionReturnsFalse()
        {
            var parser = new VersionParser();

            Assert.False(parser.TryParse(null, out var _));
        }