public void CharacterViewModel_ExecuteLoadDataCommand_Valid_IsBusy_Should_Pass() { // Arrange // Setting IsBusy will have the Load skip ViewModel.IsBusy = true; // Clear the Dataset, so no records ViewModel.Dataset.Clear(); // Act ViewModel.LoadDatasetCommand.Execute(null); var count = ViewModel.Dataset.Count(); // Remember how many records exist // Reset ViewModel.IsBusy = false; ViewModel.ForceDataRefresh(); // Assert Assert.AreEqual(0, count); // Count of 0 for the load was skipped }