Пример #1
0
        public void ParserModuleTest()
        {
            WebPageLoader loader = new WebPageLoaderModule();
            Parser        parser = new ParserModule(loader);

            Assert.IsTrue(parser != null);
        }
Пример #2
0
        public void GetPageCodeTest()
        {
            WebPageLoader loader = new WebPageLoaderModule();

            string e1PageCode = loader.GetPageCode("http://www.e1.ru/afisha/events/art");

            bool isCorrect = e1PageCode.Contains("favicon.ico");

            Assert.IsTrue(isCorrect);
        }
Пример #3
0
        public void ExtractEventsTest()
        {
            WebPageLoader loader = new WebPageLoaderModule();
            Parser        parser = new ParserModule(loader);

            List <Event> events = parser.ExtractEvents();

            Assert.IsTrue(events.Count > 0);
            foreach (Event eachEvent in events)
            {
                Assert.IsTrue(eachEvent.Name.Length > 0);
                Assert.IsTrue(eachEvent.Date.Length > 0);
                Assert.IsTrue(eachEvent.Place.Length > 0);
                Assert.IsTrue(eachEvent.Address.Length > 0);
            }
        }