Beispiel #1
0
        public void RunAction()
        {
            var viewModelMock = new Mock <IViewModel>();
            var MainThread    = new Mock <Xamarin.Essentials.Interfaces.IMainThread>();
            var obj           = new ViewModelStateItem(viewModelMock.Object, MainThread.Object);

            Assert.IsNotNull(obj);
            Action act = () =>
            {
                Assert.IsTrue(obj.IsRunning);
            };

            obj.RunAction(act);
            Assert.IsFalse(obj.IsRunning);
        }
 protected override async Task OnInternalAppearingAsync()
 {
     ViewModelStateItem.RunAction(async() => { await RefreshData(); });
     await base.OnInternalAppearingAsync();
 }