Пример #1
0
        public void TestNullWebCollCalculator()
        {
            IWebCalCulator wc      = new WebCalCulator();
            IWebColector   wb      = null;
            string         s       = "hej";
            var            results = wc.CalculateNumberOfHits(wb, keyword: s);

            Assert.AreEqual(-1, results);
        }
Пример #2
0
        public void TestKeyWordStringEmptyWebCalculator()
        {
            IWebCalCulator wc  = new WebCalCulator();
            IWebColector   wb  = new WebCollector();
            string         url = "https://www.aftonbladet.se/";

            wb.GetHtmlFromUrl(url);
            var results = wc.CalculateNumberOfHits(wb, keyword: String.Empty);

            Assert.AreEqual(-1, results);
        }
Пример #3
0
        public void TestHtmlStringEmptyWebCalculator()
        {
            IWebCalCulator wc = new WebCalCulator();
            IWebColector   wb = new WebCollector();

            wb.HtmlCode = String.Empty;
            string s       = "testing";
            var    results = wc.CalculateNumberOfHits(wb, s);

            Assert.AreEqual(-1, results);
        }
Пример #4
0
        public void TestNullObjectHtml()
        {
            IWebCalCulator wc = new WebCalCulator();
            IWebColector   wb = new WebCollector();

            wb.HtmlCode = null;
            string s       = "key";
            var    results = wc.CalculateNumberOfHits(wb, s);

            Assert.AreEqual(-1, results);
        }
Пример #5
0
        public void TestMoq()
        {
            Mock <IWebColector> moq = new Mock <IWebColector>();
            WebCalCulator       wc  = new WebCalCulator();

            moq.Setup(x => x.HtmlCode).Returns("koreakoreakorea");
            string s       = "korea";
            var    results = wc.CalculateNumberOfHits(moq.Object, s);

            Assert.That(results == 3);
        }