コード例 #1
0
        public void GetContractFullInfoUnitTest()
        {
            ContractFullInfo objContractFullInfo = new ContractFullInfo {
                FacilityId = 1
            };
            var mockGetContractFullInfo      = new Mock <IContractRepository>();
            var mockContractServiceTypeLogic = new Mock <IContractServiceTypeLogic>();
            var mockPaymentResultLogic       = new Mock <IPaymentResultLogic>();

            mockGetContractFullInfo.Setup(f => f.GetContractFullInfo(It.IsAny <Contract>())).Returns(objContractFullInfo);
            ContractLogic    target = new ContractLogic(mockGetContractFullInfo.Object, mockContractServiceTypeLogic.Object, mockPaymentResultLogic.Object);
            ContractFullInfo actual = target.GetContractFullInfo(null);

            Assert.AreEqual(1, actual.FacilityId);
        }
コード例 #2
0
        public void GetContractFullInfoIfnotNullUnitTest()
        {
            //Mock Input
            Contract objContract = new Contract {
                FacilityId = 1
            };
            //Mock output
            ContractFullInfo contractFullInfo = new ContractFullInfo {
                FacilityId = 1
            };
            var mockGetContractFullInfo      = new Mock <IContractRepository>();
            var mockContractServiceTypeLogic = new Mock <IContractServiceTypeLogic>();
            var mockPaymentResultLogic       = new Mock <IPaymentResultLogic>();

            mockGetContractFullInfo.Setup(f => f.GetContractFullInfo(It.IsAny <Contract>())).Returns(contractFullInfo);
            ContractLogic    target = new ContractLogic(mockGetContractFullInfo.Object, mockContractServiceTypeLogic.Object, mockPaymentResultLogic.Object);
            ContractFullInfo actual = target.GetContractFullInfo(objContract);

            Assert.AreEqual(contractFullInfo, actual);
        }
コード例 #3
0
 public ContractFullInfo GetContractFullInfo(Shared.Models.Contract contractInfo)
 {
     return(_contractLogic.GetContractFullInfo(contractInfo));
 }