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);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public StudentsController(StudentAPI studentAPI)
 {
     _studentAPI = studentAPI;
 }