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); }
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); }