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