public void AddEditServiceLineClaimandTablesIfNull()
        {
            //Mock input
            List <ContractServiceLineTableSelection> contractServiceLineTableSelections = null;

            //Mock setup
            var mockAddServiceLineClaimandTables = new Mock <IServiceLineTableSelectionRepository>();

            mockAddServiceLineClaimandTables.Setup(f => f.AddEditServiceLineClaimAndTables(contractServiceLineTableSelections)).Returns(0);
            ServiceLineTableSelectionLogic target = new ServiceLineTableSelectionLogic(mockAddServiceLineClaimandTables.Object);

            long actual = target.AddEditServiceLineClaimAndTables(null);

            Assert.AreEqual(0, actual);
        }
        public void AddServiceLineClaimandTablesIfNotNull()
        {
            //Mock input
            List <ContractServiceLineTableSelection> contractServiceLineTableSelections = new List <ContractServiceLineTableSelection>
            {
                new ContractServiceLineTableSelection {
                    ContractId = 124589, ContractServiceLineTableSelectionId = 13698
                },
                new ContractServiceLineTableSelection {
                    ContractId = 124589, ContractServiceLineTableSelectionId = 1369636
                },
            };

            //Mock setup
            var mockAddServiceLineClaimandTables = new Mock <IServiceLineTableSelectionRepository>();

            mockAddServiceLineClaimandTables.Setup(f => f.AddEditServiceLineClaimAndTables(contractServiceLineTableSelections)).Returns(1);
            ServiceLineTableSelectionLogic target = new ServiceLineTableSelectionLogic(mockAddServiceLineClaimandTables.Object);

            long actual = target.AddEditServiceLineClaimAndTables(contractServiceLineTableSelections);

            Assert.AreEqual(1, actual);
        }
コード例 #3
0
 public long AddEditServiceLineClaimAndTables(List <ContractServiceLineTableSelection> serviceLineClaimandTableList)
 {
     return(_serviceLineTableSelectionDetailsLogic.AddEditServiceLineClaimAndTables(serviceLineClaimandTableList));
 }