public void TestUpdateQuizAnswer() { BoraNowSeeder.Seed(); var qabo = new QuizAnswerBusinessObject(); var qqbo = new QuizQuestionBusinessObject(); var quizbo = new QuizBusinessObject(); var resList = qabo.List(); var quizAnswer = resList.Result.FirstOrDefault(); var newQuiz = new Quiz("Where you wanna go?"); var newQuizQuestion = new QuizQuestion("Where you wanna go?", newQuiz.Id); quizbo.Create(newQuiz); qqbo.Create(newQuizQuestion); quizAnswer.QuizQuestionId = newQuizQuestion.Id; quizAnswer.Answer = "yes"; var resUpdate = qabo.Update(quizAnswer); resList = qabo.List(); Assert.IsTrue(resUpdate.Success && resList.Success && resList.Result.First().Answer == "yes" && resList.Result.First().QuizQuestionId == newQuizQuestion.Id); }
public void TestListQuizQuestionAsync() { BoraNowSeeder.Seed(); var bo = new QuizQuestionBusinessObject(); var resList = bo.ListAsync().Result; Assert.IsTrue(resList.Success && resList.Result.Count == 1); }
public void TestCreateQuizQuestionAsync() { BoraNowSeeder.Seed(); var qqbo = new QuizQuestionBusinessObject(); var qbo = new QuizBusinessObject(); var quiz = new Quiz("This quiz rocks"); qbo.Create(quiz); var quizQuestion = new QuizQuestion("do u like wine?", quiz.Id); var resCreate = qqbo.CreateAsync(quizQuestion).Result; var resGet = qqbo.ReadAsync(quizQuestion.Id).Result; Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }
public void TestCreateQuizAnswerAsync() { BoraNowSeeder.Seed(); var qabo = new QuizAnswerBusinessObject(); var qqbo = new QuizQuestionBusinessObject(); var quizbo = new QuizBusinessObject(); var newQuiz = new Quiz("Where you wanna go?"); var newQuizQuestion = new QuizQuestion("Where you wanna go?", newQuiz.Id); quizbo.Create(newQuiz); qqbo.Create(newQuizQuestion); var newQuizAnswer = new QuizAnswer("Beach", newQuizQuestion.Id); var resCreate = qabo.CreateAsync(newQuizAnswer).Result; var resGet = qabo.ReadAsync(newQuizAnswer.Id).Result; Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }
public void TestUpdateQuizQuestion() { BoraNowSeeder.Seed(); var qqbo = new QuizQuestionBusinessObject(); var resList = qqbo.List(); var item = resList.Result.FirstOrDefault(); var qbo = new QuizBusinessObject(); var quiz = new Quiz("This quiz rocks"); qbo.Create(quiz); item.QuizId = quiz.Id; item.Question = "viewpoint?"; var resUpdate = qqbo.Update(item); resList = qqbo.List(); Assert.IsTrue(resUpdate.Success && resList.Success && resList.Result.First().Question == "viewpoint?" && resList.Result.First().QuizId == quiz.Id); }