Exemple #1
0
        public void TestSuggestVersion(string startingVersion, bool hasBreakingChanges, bool hasNonBreakingChanges, string expectedVersion)
        {
            var changes = new List <Change>();

            if (hasBreakingChanges)
            {
                changes.Add(Change.Breaking("breaking"));
            }
            if (hasNonBreakingChanges)
            {
                changes.Add(Change.NonBreaking("non-breaking"));
            }

            var suggestedVersion = PackageDiff.SuggestVersion(new NuGetVersion(startingVersion), changes);

            Assert.Equal(expectedVersion, suggestedVersion.ToString());
        }