public List <ContractFilter> GetContractFiltersDataBasedOnContractId(ContractServiceType data) { if (data != null) { return(_contractFiltersLogic.GetContractFiltersData(data)); } return(new List <ContractFilter>()); }
public void GetContractFiltersDataTest() { var mockGetContractFiltersDataBasedOnContractId = new Mock <IContractFilterRepository>(); //Mock Input ContractServiceType inputData = new ContractServiceType { ContractId = 234, ContractServiceTypeId = 0 }; //Mock output List <ContractFilter> result = new List <ContractFilter> { new ContractFilter { FilterName = "Bill Type", FilterValues = "23,45,67" } }; mockGetContractFiltersDataBasedOnContractId.Setup(f => f.GetContractFilters(inputData)).Returns(result); ContractFilterLogic target = new ContractFilterLogic(mockGetContractFiltersDataBasedOnContractId.Object); List <ContractFilter> actual = target.GetContractFiltersData(inputData); Assert.AreEqual(result, actual); }