Guest User

Untitled

a guest
Jun 18th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. [Test]
  2. public async Task LoadData_sets_IsFaulted_to_true_if_LoadData_encounters_an_exception()
  3. {
  4. // Arrange
  5. Mock<IRepository<ToDoItem>> repoMock = new Mock<IRepository<ToDoItem>>();
  6. repoMock.Setup(repo => repo.GetAsync()).ThrowsAsync(new Exception());
  7.  
  8. OverviewVM vm = new OverviewVM(repoMock.Object);
  9.  
  10. // Act
  11. await vm.LoadData();
  12.  
  13. // Assert
  14. Assert.That(vm.IsFaulted, Is.True);
  15. Assert.That(vm.ErrorMessage, Is.EqualTo("Unable to Load ToDo Items"));
  16. }
Add Comment
Please, Sign In to add comment