internal void StartOn(UIElement element) { Stop(); _element = element; _controller = new DDController(this, element); _controller.Start(); }
protected async override void OnAppearing() { base.OnAppearing(); try { await DDController.CheckForUpdates(); } catch (Exception e) { await DisplayAlert("Error", e.Message, "Ok"); } }
public void VersionShouldUpdate() { // Arrange var v1 = "0.32.2"; var v2 = "4.2.0"; var v3 = "10.1.1"; // Act var result1 = DDController.versionShouldUpdate(v1, v2); var result2 = DDController.versionShouldUpdate(v3, v2); var result3 = DDController.versionShouldUpdate(v3, v1); var result4 = DDController.versionShouldUpdate(v2, v2); // Assert Assert.IsTrue(result1); Assert.IsFalse(result2); Assert.IsFalse(result3); Assert.IsFalse(result4); }