public void GenerateModelComparisonReportNoDataTest() { var mockModelComparisonReportRepository = new Mock <IModelComparisonReportRepository>(); var value = new ModelComparisonReport(); var result = new ModelComparisonReport(); mockModelComparisonReportRepository.Setup(f => f.Generate(It.IsAny <ModelComparisonReport>())).Returns(result); ModelComparisonReportLogic target = new ModelComparisonReportLogic(mockModelComparisonReportRepository.Object); ModelComparisonReport actual = target.Generate(value); Assert.AreEqual(actual, result); }
public void GenerateModelComparisonReportTest() { var mockModelComparisonReportRepository = new Mock <IModelComparisonReportRepository>(); ModelComparisonReport value = new ModelComparisonReport { FacilityId = 1, SelectedModelList = "287103,11672", DetailSelectValue = 1, StartDate = DateTime.MinValue, EndDate = DateTime.MinValue, ClaimSearchCriteria = "-99|2|Test" }; EvaluateableClaim claimData = new EvaluateableClaim { NodeText = "Testing", ModelId = 123 }; List <ModelComparisonReportDetails> modelComparisonReportDetailsList = new List <ModelComparisonReportDetails> { new ModelComparisonReportDetails { ClaimData = claimData } }; ModelComparisonReport result = new ModelComparisonReport { ModelComparisonData = modelComparisonReportDetailsList }; mockModelComparisonReportRepository.Setup( f => f.Generate(It.IsAny <ModelComparisonReport>())).Returns(result); ModelComparisonReportLogic target = new ModelComparisonReportLogic(mockModelComparisonReportRepository.Object); ModelComparisonReport actual = target.Generate(value); Assert.AreEqual(actual, result); }
public ModelComparisonReport Get(ModelComparisonReport reportview) { return(_modelComparisonReportLogic.Generate(reportview)); }