public void ExtractSummaryResultWithError() { var id = "id"; var error = TextAnalyticsModelFactory.TextAnalyticsError("code", "message", "target"); var extractSummaryResult = TextAnalyticsModelFactory.ExtractSummaryResult(id, error); Assert.AreEqual(id, extractSummaryResult.Id); Assert.AreEqual(default(TextDocumentStatistics), extractSummaryResult.Statistics); Assert.Throws <InvalidOperationException>(() => _ = extractSummaryResult.Sentences); Assert.IsTrue(extractSummaryResult.HasError); Assert.AreEqual(error, extractSummaryResult.Error); }
public void ExtractSummaryResultWithoutError() { var id = "id"; var statistics = TextAnalyticsModelFactory.TextDocumentStatistics(10, 20); var sentenceCollection = TextAnalyticsModelFactory.SummarySentenceCollection(new List <SummarySentence>()); var extractSummaryResult = TextAnalyticsModelFactory.ExtractSummaryResult(id, statistics, sentenceCollection); Assert.AreEqual(id, extractSummaryResult.Id); Assert.AreEqual(statistics, extractSummaryResult.Statistics); Assert.AreEqual(sentenceCollection, extractSummaryResult.Sentences); Assert.IsFalse(extractSummaryResult.HasError); Assert.AreEqual(default(TextAnalyticsError), extractSummaryResult.Error); }