Esempio n. 1
0
        public void CacheViewFalseDoesNotCacheView()
        {
            PlatformProvider.Instance = provider;

            ViewModel vm = new ViewModel(false);

            object view = new object();
            vm.AttachView(view);

            Assert.IsNull(vm.GetView());
        }
Esempio n. 2
0
        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);
        }