public void RemovingItemDisposesRegisteredResources() { var target = new NavigationViewModel(); var first = CreatePage(); var disposed = false; target.NavigateTo(first); target.RegisterDispose(first, Disposable.Create(() => disposed = true)); target.RemoveAll(first); Assert.True(disposed); }