public void RiskRankTest_Fail()
        {
            //Arrange
            var riskService = new RiskEvaluationService(new CuttimeRangeInfoEntity()
            {
                StartTime = new DateTime(2018, 10, 08, 10, 30, 00),
                EndTime   = new DateTime(2018, 10, 08, 18, 30, 00),
            });

            string riskRankKind = null;
            bool?  expected     = false;

            //Actual
            bool?actual = null;

            try
            {
                riskService.RiskRank(riskRankKind);
            }
            catch (NotImplementedException e)
            {
                actual = false;
            }

            //Assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 2
0
        public ActionResult EvaQuest(EvaluationRankActionModel actionMode)
        {
            RiskEvaluationService         riskService          = new RiskEvaluationService();
            RiskEvaQuestionnaire          riskEvaQuestionnaire = riskService.GetRiskQuestionnaire("FNDRE001");
            QuestionnaireDisplayViewModel viewModel            = new QuestionnaireDisplayViewModel(riskEvaQuestionnaire);

            return(View(viewModel));
        }
        public void CheckRiskEvaCondition_When_RiskEvaluationDO_Is_Null_Then_Success()
        {
            //Arrange
            var riskService = new RiskEvaluationService(new CuttimeRangeInfoEntity()
            {
                StartTime = new DateTime(2018, 10, 08, 10, 30, 00),
                EndTime   = new DateTime(2018, 10, 08, 18, 30, 00),
            });
            RiskEvaluationDO riskEvaluationDO = null;
            bool             expected         = true;

            //Actual
            bool actual = riskService.CheckCanEvaluteRisk(riskEvaluationDO);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void CheckInCuttimeRangeTest_When_EvaluationDate_NotInCuttimeRange_Then_Fail()
        {
            //Arrage
            var riskService = new RiskEvaluationService(new CuttimeRangeInfoEntity()
            {
                StartTime = new DateTime(2018, 10, 08, 10, 30, 00),
                EndTime   = new DateTime(2018, 10, 08, 18, 30, 00),
            });

            var riskEvaluationDO = new RiskEvaluationDO()
            {
                EvaluationDate = riskService.GetCurrentCuttimeRange().StartTime.AddSeconds(-1),
            };

            var expected = false;

            //Actual
            var actual = riskService.CheckInCuttimeRange(riskEvaluationDO);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void CheckRiskEvaCondition_When_EvaluationDate_NotInCuttimeRange_And_IsUsed_Is_Y_Then_Success()
        {
            //Arrange
            var riskService = new RiskEvaluationService(new CuttimeRangeInfoEntity()
            {
                StartTime = new DateTime(2018, 10, 08, 10, 30, 00),
                EndTime   = new DateTime(2018, 10, 08, 18, 30, 00),
            });

            RiskEvaluationDO riskEvaluationDO = new RiskEvaluationDO()
            {
                EvaluationDate = riskService.GetCurrentCuttimeRange().StartTime.AddSeconds(-1),
                IsUsed         = "Y",
            };

            bool expected = true;

            //Actual
            bool actual = riskService.CheckCanEvaluteRisk(riskEvaluationDO);

            //Assert
            Assert.AreEqual(expected, actual);
        }