Example #1
0
        public void EmptyVersionSuffix(string suffix)
        {
            var wc            = new WorkingCopyVersion(131071, "abcdefabcdef", false);
            var informational = wc.ToVersionString(1, 2, 3, suffix);

            informational.Should().Be("1.2.3.131071+abcdefabcdef");
        }
Example #2
0
        public void CleanWorkingCopy()
        {
            var wc = new WorkingCopyVersion(131071, "abcdefabcdef", false);

            var numeric = wc.ToVersion(1, 2);

            numeric.ToString().Should().Be("1.2.1.65535");

            var informational = wc.ToVersionString(1, 2, 3, "alpha");

            informational.Should().Be("1.2.3.131071-alpha+abcdefabcdef");
        }
Example #3
0
        public void DirtyWorkingCopy()
        {
            var wc = new WorkingCopyVersion(131071, "abcdefabcdef", true);

            var numeric = wc.ToVersion(1, 2);

            numeric.ToString().Should().Be("1.2.32769.65535");

            var informational = wc.ToVersionString(1, 2, 3, "alpha");

            informational.Should().Be("1.2.3.131071-alpha+abcdefabcdef-dirty");
        }