public void PackageViewModels_PackageIsUninstalledAfterViewModelIsDisposed_PackagesOnDisplayAreNotUpdated()
        {
            CreateViewModel();
            viewModel.ReadPackages();
            CompleteReadPackagesTask();
            AddPackageToRecentPackageRepository();

            ClearReadPackagesTasks();
            viewModel.Dispose();

            packageManagementEvents.OnParentPackageUninstalled(new FakePackage());
            CompleteReadPackagesTask();

            Assert.AreEqual(0, viewModel.PackageViewModels.Count);
        }