public void TestGetTeacher() { ExpectedTeachers expectedTeachers = new ExpectedTeachers(); List <Teacher> expected = expectedTeachers.GetTeachers(); string expectedSsn = expected[0].SSN; string expectedName = expected[0].name; string expectedSurname = expected[0].surname; ObjectResult result = (ObjectResult)teachersController.GetTeacher(expectedSsn).Result; int?statusCode = result.StatusCode; Assert.Equal(200, statusCode); Teacher teacher = (Teacher)result.Value; Assert.True(teacher.name == expectedName && teacher.surname == expectedSurname); }
public void TestGetTeachers() { ExpectedTeachers expectedTeachers = new ExpectedTeachers(); List <Teacher> expected = expectedTeachers.GetTeachers(); ObjectResult result = (ObjectResult)teachersController.Get().Result; int?statusCode = result.StatusCode; Assert.Equal(200, statusCode); List <Teacher> actual = (List <Teacher>)result.Value; Assert.Equal(expected.Count, actual.Count); for (int i = 0; i < expected.Count; ++i) { Assert.Equal(expected[i].SSN, actual[i].SSN); } }