public void ReadPackages_OnePackageInRepositoryWhenBackgroundTaskExecuted_ReadsOnePackage() { CreateViewModel(); viewModel.AddOneFakePackage(); viewModel.ReadPackages(); PackagesForSelectedPageResult result = taskFactory.FirstFakeTaskCreated.ExecuteTaskButNotContinueWith(); CollectionAssert.AreEqual(viewModel.FakePackages, result.Packages); }
public void ReadPackages_OnePackageInRepositoryWhenFirstPartOfBackgroundTaskExecuted_PackageCountReadInBackgroundTask() { CreateViewModel(); viewModel.AddOneFakePackage(); viewModel.ReadPackages(); PackagesForSelectedPageResult result = taskFactory.FirstFakeTaskCreated.ExecuteTaskButNotContinueWith(); Assert.AreEqual(1, result.TotalPackagesOnPage); }
public void ReadPackages_SixPackagesInRepositoryAndPageSizeIsTwoWhenFirstPartOfBackgroundTaskExecuted_PackageCountReadInBackgroundTask() { CreateViewModel(); viewModel.PageSize = 2; viewModel.AddSixFakePackages(); viewModel.ReadPackages(); PackagesForSelectedPageResult result = taskFactory.FirstFakeTaskCreated.ExecuteTaskButNotContinueWith(); Assert.AreEqual(6, result.TotalPackages); }
public void ReadPackages_SixPackagesInRepositoryAndPageSizeIsTwoWhenFirstPartOfBackgroundTaskExecuted_PageSizeNotChangedDuringBackgroundTaskExecution() { CreateViewModel(); viewModel.PageSize = 2; viewModel.AddSixFakePackages(); viewModel.ReadPackages(); PackagesForSelectedPageResult result = taskFactory.FirstFakeTaskCreated.ExecuteTaskButNotContinueWith(); Assert.IsFalse(viewModel.IsPaged); }