public void GetNewerVersion_NotLaterVersion_ReturnsFalse() { Mock<IDev2WebClient> mockWebClient = new Mock<IDev2WebClient>(); mockWebClient.Setup(c => c.DownloadString(It.IsAny<string>())).Returns("0.0.0.1").Verifiable(); VersionCheckerTestClass versionChecker = new VersionCheckerTestClass(mockWebClient.Object) { ShowPopupResult = MessageBoxResult.No, CurrentVersion = new Version(0, 0, 0, 1) }; var newerVersion = versionChecker.GetNewerVersion(); Assert.IsFalse(newerVersion); }
public void GetNewerVersion_LaterVersion_ReturnsTrue() { Mock<IDev2WebClient> mockWebClient = new Mock<IDev2WebClient>(); mockWebClient.Setup(c => c.DownloadString(It.IsAny<string>())).Returns("0.0.0.2").Verifiable(); VersionCheckerTestClass versionChecker = new VersionCheckerTestClass(mockWebClient.Object) { ShowPopupResult = MessageBoxResult.No, CurrentVersion = new Version(0, 0, 0, 1) }; var newerVersion = versionChecker.GetNewerVersion(); Assert.IsTrue(newerVersion, "Current version (" + versionChecker.Current + ") is not newer than Latest (" + versionChecker.Latest + ")"); }
// ReSharper disable InconsistentNaming public void GetNewerVersion_LaterVersion_ReturnsTrue() // ReSharper restore InconsistentNaming { Mock<IDev2WebClient> mockWebClient = new Mock<IDev2WebClient>(); mockWebClient.Setup(c => c.DownloadString(It.IsAny<string>())).Returns("0.0.0.2").Verifiable(); VersionCheckerTestClass versionChecker = new VersionCheckerTestClass(mockWebClient.Object) { ShowPopupResult = MessageBoxResult.No, CurrentVersion = new Version(0, 0, 0, 1) }; var newerVersion = versionChecker.GetNewerVersion(); Assert.IsTrue(newerVersion); }
// ReSharper disable InconsistentNaming public void GetNewerVersion_NotLaterVersion_ReturnsFalse() // ReSharper restore InconsistentNaming { Mock <IDev2WebClient> mockWebClient = new Mock <IDev2WebClient>(); mockWebClient.Setup(c => c.DownloadString(It.IsAny <string>())).Returns("0.0.0.1").Verifiable(); VersionCheckerTestClass versionChecker = new VersionCheckerTestClass(mockWebClient.Object) { ShowPopupResult = MessageBoxResult.No, CurrentVersion = new Version(0, 0, 0, 1) }; var newerVersion = versionChecker.GetNewerVersion(); Assert.IsFalse(newerVersion); }