Esempio n. 1
0
        public void GetAdjudicationColumnsByNegativeLoggedInUserId()
        {
            var jobStatusRepository = new Mock <IJobStatusRepository>();

            // Arrange
            ClaimColumnOptions claimColumnOptions = new ClaimColumnOptions
            {
                UserId = 0
            };
            List <ClaimColumnOptions> availableColumnList = new List <ClaimColumnOptions>
            {
                new ClaimColumnOptions
                {
                    ClaimColumnOptionId = 0,
                    ColumnName          = ""
                }
            };
            List <ClaimColumnOptions> selectedColumnList = new List <ClaimColumnOptions>
            {
                new ClaimColumnOptions
                {
                    ClaimColumnOptionId = 0,
                    ColumnName          = ""
                }
            };
            ClaimColumnOptions expectedResult = new ClaimColumnOptions
            {
                AvailableColumnList = availableColumnList,
                SelectedColumnList  = selectedColumnList
            };

            jobStatusRepository.Setup(f => f.GetOpenClaimColumnOptionByUserId(claimColumnOptions)).Returns(expectedResult);
            _target = new JobStatusLogic(jobStatusRepository.Object);

            //Act
            ClaimColumnOptions actual = _target.GetOpenClaimColumnOptionByUserId(claimColumnOptions);

            // Assert
            Assert.AreEqual(expectedResult.AvailableColumnList, actual.AvailableColumnList);
            Assert.AreEqual(expectedResult.SelectedColumnList, actual.SelectedColumnList);
        }
 public ClaimColumnOptions GetOpenClaimColumnOptionByUserId(ClaimColumnOptions data)
 {
     return(_jobStatusLogic.GetOpenClaimColumnOptionByUserId(data));
 }