public void checkAnswerIntegrationTest() { //good foreach (var c in DB.getAllCategory()) { foreach (var q in DB.getQuestion(c)) { foreach (var sq in q.SubQuestion) { SStudySession.CurrentSubQuestion = sq; eduCtrl = new EducationController(UserMus, SStudySession, ConvCtrl); //good var feedback = eduCtrl.checkAnswer(sq.answerText); if (feedback.score < 95) { feedback = eduCtrl.checkAnswer(sq.answerText); //debug feedback = eduCtrl.checkAnswer(sq.answerText); feedback = eduCtrl.checkAnswer(sq.answerText); feedback = eduCtrl.checkAnswer(sq.answerText); feedback = eduCtrl.checkAnswer(sq.answerText); feedback = eduCtrl.checkAnswer(sq.answerText); feedback = eduCtrl.checkAnswer(sq.answerText); } Assert.IsTrue(feedback.score >= 95); //bad feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); if (feedback.score > 0) { feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); //debug feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); feedback = eduCtrl.checkAnswer("תשובה לא נכונה ולא נכונה בשיט"); } Assert.AreEqual(feedback.score, 0); } } } //ugly Assert.AreEqual(eduCtrl.checkAnswer("").score, 0); Assert.AreEqual(eduCtrl.checkAnswer(null).score, 0); }
public void Gemstone_ShouldRenderTheRightViewModel() { //Arrange var controller = new EducationController(); //Act var result = controller.Gemstone(); //Assert result.AssertViewRendered().WithViewData <EmptyViewModel>(); }
public void GetEducation() { // Arrange EducationController controller = new EducationController(); // Act PartialViewResult result = controller.GetEducation(1) as PartialViewResult; // Assert Assert.IsNotNull(result); Assert.AreEqual("_HeaderEducation", result.ViewName); }
public void DeleteEducation() { // Arrange EducationController controller = new EducationController(); var actResult = controller.Delete(1); // Act var result = actResult as OkNegotiatedContentResult <bool>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content == true); }
public void getEducation() { // Arrange EducationController controller = new EducationController(); var actResult = controller.Get(1); // Act var result = actResult as OkNegotiatedContentResult <Education>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID == 1); }
public void PostEducation() { // Arrange EducationController controller = new EducationController(); Education EducationObj = new Education { Degree = "MCA", Comments = "Good Work", }; var actResult = controller.Post(EducationObj); // Act var result = actResult as OkNegotiatedContentResult <Education>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID > 0); }
public void PutEducation() { // Arrange EducationController controller = new EducationController(); Education EducationObj = new Education { Degree = "Put request sucessfull", Comments = "Good Work", ID = 1 }; var actResult = controller.Put(1, EducationObj); // Act var result = actResult as OkNegotiatedContentResult <Education>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.Degree.Equals("Put request sucessfull")); }
public void EducationControllerTest() { initializeMocksObject(); eduCtrl = new EducationController(mockUserMus.Object, mockStudySession.Object, mockConvCtrl.Object); }
public void EducationControllerTest() { initializeObject(); eduCtrl = new EducationController(UserMus, SStudySession, ConvCtrl); }