public void CacheViewFalseDoesNotCacheView() { PlatformProvider.Instance = provider; ViewModel vm = new ViewModel(false); object view = new object(); vm.AttachView(view); Assert.IsNull(vm.GetView()); }
public void ActivateDeactivateTest() { ViewModel vm = new ViewModel(); Assert.IsFalse(vm.IsInitialized); Assert.IsFalse(vm.IsActive); vm.Activate(); Assert.IsTrue(vm.IsInitialized); Assert.IsTrue(vm.IsActive); vm.Deactivate(true); Assert.IsTrue(vm.IsInitialized); Assert.IsFalse(vm.IsActive); }