public void GetContractDocByIdIfNullTest()
        {
            var        repository = new Mock <IContractDocumentRepository>();
            const long value      = 0;

            repository.Setup(f => f.GetContractDocById(value));
            ContractDocumentLogic target = new ContractDocumentLogic(repository.Object);

            ContractDoc actual = target.GetContractDocById(value);

            Assert.AreEqual(null, actual);
        }
        public void GetContractDocByIdMockTest2()
        {
            ContractDoc objPaymentTypeStopLoss = new ContractDoc {
                ContractDocId = 1, FileName = "TestFileName"
            };

            Mock <IContractDocumentRepository> mockProductRepository = new Mock <IContractDocumentRepository>();

            mockProductRepository.Setup(f => f.GetContractDocById(It.IsAny <long>())).Returns(objPaymentTypeStopLoss);
            ContractDocumentLogic target = new ContractDocumentLogic(mockProductRepository.Object);

            ContractDoc actual = target.GetContractDocById(1);

            //Assert.IsNotNull(actual);
            Assert.AreEqual(objPaymentTypeStopLoss.FileName, actual.FileName);
        }
 /// <summary>
 /// Gets the contract document by identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <returns></returns>
 public ContractDoc GetContractDocById(long id)
 {
     return(_contractLogic.GetContractDocById(id));
 }