public void GetClaimFieldandTablesIfNotNull() { //Mock input ContractServiceLineTableSelection contractServiceLineTableSelections = new ContractServiceLineTableSelection { ContractId = 12569, ContractServiceTypeId = 1, ContractServiceLineTableSelectionId = 1045 }; //Mock Output List <ClaimField> claimFields = new List <ClaimField> { new ClaimField { ClaimFieldId = 125, Text = "test1", ClaimFieldDocId = 14589, TableName = "testing" }, new ClaimField { ClaimFieldId = 1251, Text = "test2", ClaimFieldDocId = 145892, TableName = "testing2" } }; //Mock setup var mockGetClaimFieldandTables = new Mock <IServiceLineTableSelectionRepository>(); mockGetClaimFieldandTables.Setup(f => f.GetClaimFieldAndTables(contractServiceLineTableSelections)).Returns(claimFields); ServiceLineTableSelectionLogic target = new ServiceLineTableSelectionLogic(mockGetClaimFieldandTables.Object); List <ClaimField> actual = target.GetClaimFieldAndTables(contractServiceLineTableSelections); Assert.AreEqual(2, actual.Count); }
public void GetClaimFieldandTablesIfNull() { //Mock input ContractServiceLineTableSelection contractServiceLineTableSelections = new ContractServiceLineTableSelection(); //Mock Output List <ClaimField> claimFields = new List <ClaimField>(); //Mock setup var mockGetClaimFieldandTables = new Mock <IServiceLineTableSelectionRepository>(); mockGetClaimFieldandTables.Setup(f => f.GetClaimFieldAndTables(contractServiceLineTableSelections)).Returns(claimFields); ServiceLineTableSelectionLogic target = new ServiceLineTableSelectionLogic(mockGetClaimFieldandTables.Object); List <ClaimField> actual = target.GetClaimFieldAndTables(null); Assert.IsNull(actual); }
public List <ClaimField> GetClaimFieldAndTables(ContractServiceLineTableSelection contract) { return(_serviceLineTableSelectionDetailsLogic.GetClaimFieldAndTables(contract)); }