public void PreRelease_IsTrue() { release.PreRelease = "True"; var result = new GitHubUpdateResult(release, new Version(0, 1, 0)); Assert.IsTrue(result.IsPreRelease); }
public void RecognizeVersionFromTag_WithPrefix() { var result = new GitHubUpdateResult(release, new Version(0, 1, 0)); Assert.IsTrue(result.HasUpdate); Assert.AreEqual(new Version(0, 2, 0), result.Version); }
public void NoUpdate_IfVersionIsNull() { var result = new GitHubUpdateResult(release, null); Assert.IsFalse(result.HasUpdate); }
public void NoUpdate_IfReleaseIsNull() { var result = new GitHubUpdateResult(null, new Version(0, 1, 0)); Assert.IsFalse(result.HasUpdate); }
public void PreRelease_IsFalse() { var result = new GitHubUpdateResult(release, new Version(0, 1, 0)); Assert.IsFalse(result.IsPreRelease); }
public void UpdateNotAvailable_IfVersionIsLower() { var result = new GitHubUpdateResult(release, new Version(0, 3, 0)); Assert.IsFalse(result.HasUpdate); }