public void Index() { // Arrange var context = new SkolaDBContext(); var controller = new StudentsController(context); var expected = typeof(IEnumerable <Student>); // Act var result = controller.Index() as ViewResult; var actual = (result == null) ? null : result.Model; // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(actual, expected); }
public void Details() { // Arrange var context = new SkolaDBContext(); var controller = new StudentsController(context); var expectedBadRequestCode = 400; int?idNull = null; var expectedNotFoundCode = 404; int?idWrong = -1; // Act var resultResponseBadRequest = controller.Details(idNull) as HttpStatusCodeResult; var resultResponseNotFound = controller.Details(idWrong) as HttpStatusCodeResult; var actualBadRequestCode = (resultResponseBadRequest == null)? -1: resultResponseBadRequest.StatusCode; var actualNotFoundCode = (resultResponseNotFound == null) ? -1 : resultResponseNotFound.StatusCode; // Assert Assert.AreEqual(expectedBadRequestCode, actualBadRequestCode); Assert.AreEqual(expectedNotFoundCode, actualNotFoundCode); }