/// <summary>
        /// Initializes a new instance of the <see cref="ClaimFieldValueController"/> class.
        /// </summary>
        public ClaimFieldValueController()
        {
            int    facilityId       = Convert.ToInt32(System.Web.HttpContext.Current.Request.Headers[Constants.BubbleDataSource]);
            string bubbleDataSource = GetFacilityConnection(facilityId);

            _claimFieldValuesLogic = new ClaimFieldValueLogic(bubbleDataSource);
        }
        public void ClaimFieldValueLogicConstructorTest2()
        {
            Mock <IClaimFieldValueRepository> mockImportPaymentRepository = new Mock <IClaimFieldValueRepository>();
            ClaimFieldValueLogic target = new ClaimFieldValueLogic(mockImportPaymentRepository.Object);

            Assert.IsInstanceOfType(target, typeof(ClaimFieldValueLogic));
        }
        public void ClaimFieldValueLogicConstructorTest()
        {
            var target = new ClaimFieldValueLogic(Constants.ConnectionString);

            //Assert
            Assert.IsInstanceOfType(target, typeof(ClaimFieldValueLogic));
        }
        public void AddClaimFieldValuesTest()
        {
            //Arrange
            var        mockImportPaymentRepository = new Mock <IClaimFieldValueRepository>();
            const long result = 1;

            mockImportPaymentRepository.Setup(f => f.AddClaimFieldValues(It.IsAny <ClaimFieldValue>())).Returns(result);
            ClaimFieldValueLogic target = new ClaimFieldValueLogic(mockImportPaymentRepository.Object);

            //Act
            long actual = target.AddClaimFieldValues(null);

            //Assert
            Assert.AreEqual(result, actual);
        }