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)); }