Esempio n. 1
0
        public void InsertGrowthMindsetQuizTest()
        {
            var request = new GrowthMindsetQuiz();

            _mokgrowthMindsetQuiz.Setup(a => a.InsertOne(It.IsAny <GrowthMindsetQuiz>(), It.IsAny <string>()));

            _growthMindsetAdapter = new GrowthMindsetAdapter(_mokgrowthMindsetQuiz.Object, _mokgrowthMindsetAttempt.Object, _settings.Object);

            var result = _growthMindsetAdapter.InsertGrowthMindsetQuiz(request);

            _mokgrowthMindsetQuiz.Verify(a => a.InsertOne(It.IsAny <GrowthMindsetQuiz>(), It.IsAny <string>()));
        }
        public void GrowthMindsetQuizController_saveGrowthMindsetQuiz()
        {
            //Act
            var actual            = new GrowthMindsetQuizController(_growthMindsetQuizBusinessLogic.Object);
            var growthMindsetQuiz = new GrowthMindsetQuiz();

            var target = actual.saveGrowthMindsetQuiz(growthMindsetQuiz);

            //Assert
            Assert.IsNotNull(target);
            Assert.AreEqual(200, ((ObjectResult)target).StatusCode);
        }
Esempio n. 3
0
        public List <GrowthMindsetQuiz> ReadGrowthMindsetQuiz(ExcelWorksheet worksheet, string action)
        {
            List <GrowthMindsetQuiz> growthMindsetQuizzes = new List <GrowthMindsetQuiz>();
            var id = 1;

            for (var rowNumber = 2; rowNumber <= worksheet.Dimension.End.Row; rowNumber++)
            {
                var row = worksheet.Cells[rowNumber, 1, rowNumber, worksheet.Dimension.End.Column];
                GrowthMindsetQuiz question = new GrowthMindsetQuiz();

                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;
                    }

                    columnNumber++;
                }

                question.id = id;
                question.updatetimestamp = DateTime.Now.ToString(CultureInfo.InvariantCulture);
                growthMindsetQuizzes.Add(question);
                id++;
            }

            return(growthMindsetQuizzes);
        }
Esempio n. 4
0
 public int InsertGrowthMindsetQuiz(GrowthMindsetQuiz growthMindsetQuiz)
 {
     _growthMindsetQuiz.InsertOne(growthMindsetQuiz, _growthMindsetQuizCollection);
     return(1);
 }
Esempio n. 5
0
 public IActionResult saveGrowthMindsetQuiz([FromBody] GrowthMindsetQuiz growthMindsetQuiz)
 {
     return(Ok(_growthMindsetQuizBusinessLogic.InsertGrowthMindsetQuiz(growthMindsetQuiz)));
 }
 public int InsertGrowthMindsetQuiz(GrowthMindsetQuiz growthMindsetQuiz)
 {
     return(_growthMindsetAdapter.InsertGrowthMindsetQuiz(growthMindsetQuiz));
 }