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);
        }