public void CuriousQuizController_saveCuriosQuiz() { //Act var actual = new CuriousQuizController(_curiousityQuizBusinessLogic.Object); var curiousQuiz = new CuriousQuiz(); var target = actual.saveCuriosQuiz(curiousQuiz); //Assert Assert.IsNotNull(target); Assert.AreEqual(200, ((ObjectResult)target).StatusCode); }
public List <CuriousQuiz> ReadCuriousQuiz(ExcelWorksheet worksheet, string action) { List <CuriousQuiz> curiousQuizzes = new List <CuriousQuiz>(); var id = 1; for (var rowNumber = 2; rowNumber <= worksheet.Dimension.End.Row; rowNumber++) { var row = worksheet.Cells[rowNumber, 1, rowNumber, worksheet.Dimension.End.Column]; CuriousQuiz question = new CuriousQuiz(); var columnNumber = 0; foreach (var cell in row) { switch (columnNumber) { case 0: question.question = cell.Text; break; case 1: Boolean.TryParse(cell.Text, out var result); question.answer = result; break; case 2: question.score = Convert.ToInt32(cell.Text); break; } columnNumber++; } question.id = id; question.updatetimestamp = DateTime.Now.ToString(CultureInfo.InvariantCulture); curiousQuizzes.Add(question); id++; } return(curiousQuizzes); }
public void InsertCuriosQuizTest() { var request = new CuriousQuiz(); var response = new List <BsonDocument> { new BsonDocument { } }; var settings = new MongoDbSettings { CultureObservationToolQuizCollection = "", CultureObservationToolQuizAttemptsCollection = "" }; _settings.Setup(s => s.Value).Returns(settings); _mokcuriousQuiz.Setup(a => a.InsertOne(It.IsAny <CuriousQuiz>(), It.IsAny <string>())); _curiousQuizAdapter = new CuriousQuizAdapter(_mokcuriousQuiz.Object, _mokcuriousQuizAttempt.Object, _settings.Object); var result = _curiousQuizAdapter.InsertCuriosQuiz(request); _mokcuriousQuiz.Verify(a => a.InsertOne(It.IsAny <CuriousQuiz>(), It.IsAny <string>())); }
public int InsertCuriousQuiz(CuriousQuiz curiousQuiz) { return(_curiousityQuizAdapter.InsertCuriosQuiz(curiousQuiz)); }
public IActionResult saveCuriosQuiz([FromBody] CuriousQuiz curiousQuiz) { return(Ok(_curiosityQuizBusinessLogic.InsertCuriousQuiz(curiousQuiz))); }
public int InsertCuriosQuiz(CuriousQuiz curiosQuiz) { _curiousQuiz.InsertOne(curiosQuiz, _curiousQuizCollection); return(1); }