Add Beta and Dev tests

This commit is contained in:
Sean Kaim
2017-01-04 11:15:51 -05:00
parent 17ccf40082
commit 051dd2e567

View File

@@ -8,14 +8,6 @@ namespace mRemoteNGTests.App
[TestFixture]
public class UpdaterTests
{
/*
[SetUp]
public void Setup()
{
GeneralAppInfo.ApplicationVersion = "1.0.0.0";
}
*/
[Test]
public void UpdateStableChannel()
{
@@ -31,5 +23,37 @@ namespace mRemoteNGTests.App
var IsNewer = CurrentUpdateInfo.Version > v;
Assert.That(IsNewer, Is.True);
}
[Test]
public void UpdateBetaChannel()
{
GeneralAppInfo.ApplicationVersion = "1.0.0.0";
var _upd = new AppUpdater();
var e = _upd.DownloadString(UpdateChannelInfo.GetUpdateChannelInfo(UpdateChannelInfo.BETA));
Assert.That(e.Cancelled, Is.False);
Assert.That(e.Error, Is.Null);
var CurrentUpdateInfo = UpdateInfo.FromString(e.Result);
Assert.That(CurrentUpdateInfo.CheckIfValid(), Is.True);
Version v;
Version.TryParse(GeneralAppInfo.ApplicationVersion, out v);
var IsNewer = CurrentUpdateInfo.Version > v;
Assert.That(IsNewer, Is.True);
}
[Test]
public void UpdateDevChannel()
{
GeneralAppInfo.ApplicationVersion = "1.0.0.0";
var _upd = new AppUpdater();
var e = _upd.DownloadString(UpdateChannelInfo.GetUpdateChannelInfo(UpdateChannelInfo.DEV));
Assert.That(e.Cancelled, Is.False);
Assert.That(e.Error, Is.Null);
var CurrentUpdateInfo = UpdateInfo.FromString(e.Result);
Assert.That(CurrentUpdateInfo.CheckIfValid(), Is.True);
Version v;
Version.TryParse(GeneralAppInfo.ApplicationVersion, out v);
var IsNewer = CurrentUpdateInfo.Version > v;
Assert.That(IsNewer, Is.True);
}
}
}