public void GetAnalysis_OnExecuteWithNoAnalyzers_ReturnsAnalysisObject() { var summary = new BaseSummary(); var result = summary.GetAnalysis(); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Analysis)); }
public void GetAnalysis_OnExecute_ReturnsAnalysisObject() { var analyzerMock = new Mock <IAnalyzer>(); var summary = new BaseSummary() { Analyzers = new List <IAnalyzer>() { analyzerMock.Object } }; var result = summary.GetAnalysis(); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Analysis)); analyzerMock.Verify(x => x.Analyse(It.IsAny <PageData>()), Times.Once); }