예제 #1
0
        public void AddRunWindowRiskTest()
        {
            RiskAssessor riskAssessor = NewRiskAssessor();

            riskAssessor.AddRisk(RiskAssessor.EventRisk.RUN_WINDOW);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 20);
        }
예제 #2
0
        public void AddEventViewerRiskTest()
        {
            RiskAssessor riskAssessor = NewRiskAssessor();

            riskAssessor.AddRisk(RiskAssessor.EventRisk.EVENT_VIEWER);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 30);
        }
예제 #3
0
        public void AddSuspiciousInputRiskTest()
        {
            RiskAssessor riskAssessor = NewRiskAssessor();

            riskAssessor.AddRisk(RiskAssessor.EventRisk.SUSPICIOUS_KEYBOARD_INPUT);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 40);
        }
예제 #4
0
        public void AddCommandScanRiskTest()
        {
            RiskAssessor riskAssessor = NewRiskAssessor();

            riskAssessor.AddRisk(RiskAssessor.EventRisk.CMD_SCAN);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 20);
        }
예제 #5
0
        public void AddCommandPromptRiskTest()
        {
            RiskAssessor riskAssessor = NewRiskAssessor();

            riskAssessor.AddRisk(RiskAssessor.EventRisk.COMMAND_PROMPT);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 20);
        }
예제 #6
0
        public void AddIExplorerRiskTest()
        {
            Mock <GlobalInputDetection> mockGlobalInputDetection = new Mock <GlobalInputDetection>();
            RiskAssessor riskAssessor = new RiskAssessor(mockGlobalInputDetection.Object);

            riskAssessor.AddRisk(RiskAssessor.EventRisk.RUN_IEXPLORER);
            int riskScore = riskAssessor.calculateRiskScore();

            Assert.AreEqual(riskScore, 20);
        }