public void ModelComparisonReportLogicConstructor() { var mockModelComparisonReportRepository = new Mock <IModelComparisonReportRepository>(); ModelComparisonReportLogic target = new ModelComparisonReportLogic(mockModelComparisonReportRepository.Object); Assert.IsInstanceOfType(target, typeof(ModelComparisonReportLogic)); }
public void ModelComparisonReportLogicParemeterlessConstructor() { var target = new ModelComparisonReportLogic(Constants.ConnectionString); //Assert Assert.IsInstanceOfType(target, typeof(ModelComparisonReportLogic)); }
/// <summary> /// Initializes a new instance of the <see cref="ModelComparisonReportController"/> class. /// </summary> public ModelComparisonReportController() { int facilityId = Convert.ToInt32(System.Web.HttpContext.Current.Request.Headers[Constants.BubbleDataSource]); string bubbleDataSource = GetFacilityConnection(facilityId); _modelComparisonReportLogic = new ModelComparisonReportLogic(bubbleDataSource); }
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 EmptyModelListWhenFacilityIdNotPresent() { var mockModelComparisonReportRepository = new Mock <IModelComparisonReportRepository>(); var value = new ModelComparisonReport(); var result = new List <ModelComparisonReport> { new ModelComparisonReport() }; mockModelComparisonReportRepository.Setup(f => f.GetModels(It.IsAny <ModelComparisonReport>())).Returns(result); ModelComparisonReportLogic target = new ModelComparisonReportLogic(mockModelComparisonReportRepository.Object); List <ModelComparisonReport> actual = target.GetModels(value); Assert.AreEqual(result, actual); }
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); }