Ejemplo n.º 1
0
        public void GetBody()
        {
            GenericNewsParser g = new GenericNewsParser("article");
            var html = new HtmlDocument();
            html.LoadHtml(new StreamReader("NewsFile.xml").ReadToEnd());

            var content = g.GetBody(html);

            string expected = @"To je prvič pred letošnjimi volitvami, da je Mitt Romney ali kakšen drug republikanski kandidat, zbral več denarja kot Barack Obama.

            Romney je maja zase in za tako imenovani Romneyjev sklad za zmago, ki zbira denar tako zanj kot za nacionalni odbor Republikanske stranke, zbral 76,8 milijona dolarjev. Obama je zase in za nacionalni odbor Demokratske stranke zbral 60 milijonov dolarjev. Romney in nacionalni odbor stranke sta imela tako maja v žepu 107 milijonov dolarjev, Obamova predvolilna kampanja pa skupnega zneska še ni objavila.
            Premožni volivci v Romneyju vidijo zagotovilo za nizke davke

            Romney je do sredine aprila zbiral denar le za svojo kampanjo brez sodelovanja z nacionalno stranko. Združitev operacij zbiranja denarja kandidatu omogoča, da lahko od posameznika dobi kar 75.000 dolarjev. Romneyjeva kampanja je od ljudi, ki so dali največ do 250 dolarjev, zbrala le 12 milijonov dolarjev. Kar pomeni, da večina denarja prihaja od premožnih volivcev, ki v Romneyju vidijo zagotovilo za nizke davke oziroma dobro naložbo za prihodnost.
            Romney je samo v nekaj dnevih v Teksasu zbral 15 milijonov dolarjev

            Tiskovni predstavnik Obamove predvolilne kampanje Ben LaBolt je dejal, da so Romneyjevo premoč v denarju pričakovali in mora služiti kot budnica demokratom, da razširijo svojo bazo donatorjev. Obama in Romney bosta zbrala veliko denarja tudi junija. Romney je samo v nekaj dnevih v Teksasu zbral 15 milijonov dolarjev, Obama pa je v New Yorku v ponedeljek in v Kaliforniji v sredo zbral skupno devet 9 milijonov dolarjev.

            Vse tri velike države nimajo veliko besede pri izbiri strankarskih predsedniških kandidatov, ker so za volitve na vrsti ponavadi, ko je tekma že odločena. Vendar pa so pomembne za zbiranje denarja in za končno zmago, saj imajo največ delegatskih glasov. Teksas bo tudi letos volil za Romneyja, Kalifornija in New York pa za Obamo.Vse tri velike države nimajo veliko besede pri izbiri strankarskih predsedniških kandidatov, ker so za volitve na vrsti ponavadi, ko je tekma že odločena. Vendar pa so pomembne za zbiranje denarja in za končno zmago, saj imajo največ delegatskih glasov. Teksas bo tudi letos volil za Romneyja, Kalifornija in New York pa za Obamo.
            ";

            expected = Regex.Replace(expected, @"\s", "");
            content = Regex.Replace(content, @"\s", "");

            Assert.IsTrue(String.Equals(content, expected, StringComparison.OrdinalIgnoreCase));
        }
Ejemplo n.º 2
0
 private ParsingService()
 {
     TotalCount = 0;
     LastRun = 0;
     Mapper.CreateMap<NewsFileExt, NewsFile>();
     State = State.WaitingToNextInterval;
     watch = new Stopwatch();
     FeedParser = new RssFeedParser();
     NewsParser = new GenericNewsParser("article");
     FailedTitles = new HashSet<string>();
 }