public async Task RegisterStudent_returns_ViewResult_WithModel_When_ModelState_is_Not_Valid() { var model = new RegisterVm(); _sut.ModelState.AddModelError("eror", "error"); // Act var result = await _sut.RegisterStudent(model); var view = (ViewResult)result; var resultModel = (RegisterVm)view.Model; // Assert Assert.That(resultModel, Is.TypeOf <RegisterVm>()); }