public void Person_GetAll_Returns_ReturnsAllPerson() { // Arrange var fackPersonList = new List <Person>() { new Person() { GivenName = "Peter", FamilyName = "Casey", Age = 61, Address = "LondonDerry" }, new Person() { GivenName = "Michael", FamilyName = "Higgins", Age = 77, Address = "Limerick" } }; var mockRepo = new Mock <IPersonRepository>(); mockRepo.Setup(x => x.GetUsers()).Returns(fackPersonList); _personController = new PersonController(mockRepo.Object); // Act var result = _personController.GetAllPerson() as OkObjectResult; // Asset var items = Assert.IsType <List <Person> >(result.Value); Assert.Equal(2, items.Count); }
public void Person_GetAll_ReturnsOK() { // Arrange var mockRepo = new Mock <IPersonRepository>(); _personController = new PersonController(mockRepo.Object); // Act var people = _personController.GetAllPerson(); // Assert Assert.IsType <OkObjectResult>(people); }