public void AddEditServiceLineCodeDetailsIfNull()
        {
            var mockAddServiceLineCodeDetails = new Mock <IServiceLineCodeRepository>();

            mockAddServiceLineCodeDetails.Setup(f => f.AddEditServiceLineCodeDetails(It.IsAny <ContractServiceLine>())).Returns(0);
            ServiceLineCodeLogic target = new ServiceLineCodeLogic(mockAddServiceLineCodeDetails.Object);
            long actual = target.AddEditServiceLineCodeDetails(null);

            Assert.AreEqual(0, actual);
        }
        public void AddEditServiceLineCodeDetailsifNotNull()
        {
            var mockAddServiceLineCodeDetails = new Mock <IServiceLineCodeRepository>();

            mockAddServiceLineCodeDetails.Setup(f => f.AddEditServiceLineCodeDetails(It.IsAny <ContractServiceLine>())).Returns(2);
            ServiceLineCodeLogic target = new ServiceLineCodeLogic(mockAddServiceLineCodeDetails.Object);
            ContractServiceLine  objServiceLineCodeDetails = new ContractServiceLine {
                ContractServiceLineId = 1
            };
            long actual = target.AddEditServiceLineCodeDetails(objServiceLineCodeDetails);

            Assert.AreEqual(2, actual);
        }
 /// <summary>
 /// Adds the service line code details.
 /// </summary>
 /// <param name="contractServiceLine">The contract service line list.</param>
 public long AddEditServiceLineCodeDetails(ContractServiceLine contractServiceLine)
 {
     return(_serviceLineCodeDetailsLogic.AddEditServiceLineCodeDetails(contractServiceLine));
 }