Example #1
0
        public void ReadTest()
        {
            var vm = new AutoGenerateViewModel();

            Assert.AreEqual(vm._TestString, vm.GetValue("TestString"));
            Assert.AreEqual(vm.testInteger, vm.GetValue("TestInteger"));
        }
Example #2
0
        public void Constructor()
        {
            var vm = new AutoGenerateViewModel();

            Assert.IsNotNull(vm);
            Assert.IsNotNull(vm._TestString);
        }
Example #3
0
        public void WriteTest()
        {
            var propertyChangedEventCount = 0;
            var vm = new AutoGenerateViewModel();

            vm.PropertyChanged += (s, a) => propertyChangedEventCount++;

            vm.SetValue("TestString", "TestOfficer");
            vm.SetValue("TestBool", true);
            vm.SetValue("TestInteger", 21);

            Assert.AreEqual(3, propertyChangedEventCount);
            Assert.AreEqual("TestOfficer", vm._TestString);
            Assert.AreEqual(true, vm._testBool);
            Assert.AreEqual(21, vm.testInteger);
        }