public void Increment_IncrementDifferentPositions(int position, string originalVersionText, string expectedVersionText, bool cascade) { var version = VersionFunctions.ParseVersion(originalVersionText); var newVersion = VersionFunctions.Increment(version, position, cascade); Assert.AreEqual(expectedVersionText, newVersion.ToString()); }
public void Increment_InvalidArgument() { var version = VersionFunctions.ParseVersion("2.2.2.2"); Assert.ThrowsException <ArgumentOutOfRangeException>(() => VersionFunctions.Increment(version, -1, true)); }