public async Task StudentsController_Get_Students_Success() { // Arrange _mockStudentsService.Setup(service => service.GetAllStudentTranscripts()).Returns(Task.Run(() => StudentsServiceTests.CreateTranscripts())); // Act var result = await _controller.GetStudents() as ActionResult <IEnumerable <StudentGPA> >; List <StudentGPA> students = ((Microsoft.AspNetCore.Mvc.ObjectResult)result.Result).Value as List <StudentGPA>; // Assert Debug.Print("Stop here"); Assert.IsType <OkObjectResult>(result.Result); Assert.True(students != null); Assert.True(students.Count > 0); }
public async Task StudentsController_Get_StudentTranscript_Success() { int id = 2; // Arrange _mockStudentsService.Setup(service => service.GetTranscript(id)).Returns(Task.Run(() => StudentsServiceTests.CreateTranscript(id))); // Act var result = await _controller.GetTranscript(id) as ActionResult <StudentTranscript>; StudentTranscript transcript = ((Microsoft.AspNetCore.Mvc.ObjectResult)result.Result).Value as StudentTranscript; // Assert Assert.IsType <OkObjectResult>(result.Result); Assert.True(transcript != null); Assert.True(transcript.studentId == id); }