public async Task ReturnsAViewResult_WithAListOfCampaigns() { // Arrange _mockRepo.Setup(repo => repo.FindAllAsync()) .ReturnsAsync(SampleDataCreators.GetTestNpcs()); // Act var result = await _sut.Index(); // Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <NpcVM> >(viewResult.ViewData.Model); Assert.Equal(2, model.Count()); }