public void GetPrograms() { //Arrange List <ProgramModel> programs = Programs.ProgramsList; var projectService = new Mock <IProjectService>(); projectService.Setup(service => service.GetPrograms(1)) .Returns(programs); var controller = new ProgramController(projectService.Object); // Act var values = controller.GetPrograms(1); var result = values.Result as OkObjectResult; //Assert Assert.Equal(200, result.StatusCode); Assert.Equal(programs, result.Value); }