Example #1
0
 internal void StartOn(UIElement element)
 {
     Stop();
     _element    = element;
     _controller = new DDController(this, element);
     _controller.Start();
 }
Example #2
0
 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);
        }