Ejemplo n.º 1
0
        public void DependencyOnDescendant_WhenDescendantIsNotLoaded_DoesNotTriggerLoad()
        {
            var parentVM = new ParentVM(
                b => b
                .OnChangeOf
                .Descendant(x => x.ChildVM)
                .Execute((vm, args) => { })
                );

            parentVM.GetValue(x => x.ChangeTrigger).SetValue(x => x.Name, "ChangeTrigger");

            Assert.IsFalse(parentVM.IsLoaded(x => x.ChildVM));
        }