public void TestGetStudent() { ExpectedStudents expectedStudents = new ExpectedStudents(); List <Student> expected = expectedStudents.GetStudents(); string expectedSsn = expected[0].SSN; string expectedName = expected[0].name; string expectedSurname = expected[0].surname; ObjectResult result = (ObjectResult)studentsController.GetStudent(expectedSsn).Result; int?statusCode = result.StatusCode; Assert.Equal(200, statusCode); StudentAPI student = (StudentAPI)result.Value; Assert.True(student.name == expectedName && student.surname == expectedSurname); }
public List <Info> GetStudent(string id) { urlConnect = urlAddress + "/GetMembers?courseID={0}"; urlConnect = string.Format(urlConnect, id); data = Url(urlConnect); if (data != "") { //tao noi luu tru vao model var Student = new List <Info>(); //parse data json //get data json type array StudentAPI items = JsonConvert.DeserializeObject <StudentAPI>(data); foreach (var item in items.data) { Student.Add(item); } return(Student); } return(null); }
public StudentsController(StudentAPI studentAPI) { _studentAPI = studentAPI; }