Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Test]
- public async Task LoadData_sets_IsFaulted_to_true_if_LoadData_encounters_an_exception()
- {
- // Arrange
- Mock<IRepository<ToDoItem>> repoMock = new Mock<IRepository<ToDoItem>>();
- repoMock.Setup(repo => repo.GetAsync()).ThrowsAsync(new Exception());
- OverviewVM vm = new OverviewVM(repoMock.Object);
- // Act
- await vm.LoadData();
- // Assert
- Assert.That(vm.IsFaulted, Is.True);
- Assert.That(vm.ErrorMessage, Is.EqualTo("Unable to Load ToDo Items"));
- }
Add Comment
Please, Sign In to add comment