예제 #1
0
        public void MasterDetailsVM_Update()
        {
            var vmController = new VMController(_response.Handler);

            vmController.OnRequestVM("conn1", $"{nameof(MasterVM)}.{nameof(DetailsVM)}");
            vmController.OnUpdateVM("conn1", $"{nameof(MasterVM)}.{nameof(DetailsVM)}", _response.MockAction("Value", "99"));

            Assert.AreEqual(99, (_masterVM.GetSubVM(nameof(DetailsVM)) as DetailsVM).Value);
        }
예제 #2
0
        public void MasterDetailsVM_Update()
        {
            var vmController = new MockVMController <MasterVM>(_masterVM);

            vmController.RequestVM(_detailsVMId);

            var update = new Dictionary <string, object>()
            {
                { "Value", "99" }
            };

            vmController.UpdateVM(update, _detailsVMId);

            Assert.AreEqual(99, (_masterVM.GetSubVM(nameof(DetailsVM)) as DetailsVM).Value);
        }