private void btnGenerateReport_Click(object sender, EventArgs e) { int index = cmbCriterion.SelectedIndex; if (index == 0) { PhrasesPercentageReport report = new PhrasesPercentageReport(); report.IsPercentageOfPositivePhrases = true; report.TypeOfSort = TypeOfSort(); generalManagement.AuthorManagement.GenerateReportOfAuthor(report); ChargeGrid(report); } if (index == 1) { PhrasesPercentageReport report = new PhrasesPercentageReport(); report.IsPercentageOfPositivePhrases = false; report.TypeOfSort = TypeOfSort(); generalManagement.AuthorManagement.GenerateReportOfAuthor(report); ChargeGrid(report); } if (index == 2) { EntitiesMentionedReport report = new EntitiesMentionedReport(); report.TypeOfSort = TypeOfSort(); generalManagement.AuthorManagement.GenerateReportOfAuthor(report); ChargeGrid(report); } if (index == 3) { DailyAveragePhraseReport report = new DailyAveragePhraseReport(); report.TypeOfSort = TypeOfSort(); generalManagement.AuthorManagement.GenerateReportOfAuthor(report); ChargeGrid(report); } }
public void CreateAEntityReportAsc() { EntitiesMentionedReport report = new EntitiesMentionedReport() { TypeOfSort = EntitiesMentionedReport.SortingType.Asc }; management.AuthorManagement.AddAuthor(author); management.AuthorManagement.AddAuthor(author2); management.EntityManagement.AddEntity(entity); management.EntityManagement.AddEntity(entity2); management.EntityManagement.AddEntity(entity3); management.PhraseManagement.AddPhrase(phrase); management.PhraseManagement.AddPhrase(phrase2); management.PhraseManagement.AddPhrase(phrase3); management.PhraseManagement.AddPhrase(phrase4); management.PhraseManagement.AddPhrase(phrase6); management.PhraseManagement.AddPhrase(phrase1Negative); management.PhraseManagement.AddPhrase(phrase2Negative); management.PhraseManagement.AddPhrase(phrase3Negative); management.PhraseManagement.AddPhrase(phrase4Negative); management.AuthorManagement.GenerateReportOfAuthor(report); Tuple <Author, double>[] listExcpected = new Tuple <Author, double> [2]; listExcpected[0] = new Tuple <Author, double>(author, 2); listExcpected[1] = new Tuple <Author, double>(author2, 3); CollectionAssert.AreEqual(listExcpected, report.AllAuthorsParticipants); }