public void TestMethod1() { // Arrange var todos = new List <Todo> { new Todo { Id = 1, Name = "Walk the dog", Done = false }, new Todo { Id = 2, Name = "Feed the fish", Done = true } }; var mockRepo = new Mock <FakeTodoRepository>(); mockRepo.Setup(r => r.Query <Todo>()).Returns(todos.AsQueryable()); var controller = new TodoApiController(mockRepo.Object); // Act var result = (ViewResult)controller.GetTodos(); var model = (IList <Todo>)result.Model; // Assert Assert.AreEqual("Walk the dog", model.First().Name); }
public TodoControllerTests() { _controller = new TodoApiController(_mockFacade.Object); }