示例#1
0
        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());
        }