/// <summary> /// Default Constructor /// </summary> JobsDataController() { int facilityId = Convert.ToInt32(System.Web.HttpContext.Current.Request.Headers[Constants.BubbleDataSource]); string bubbleDataSource = GetFacilityConnection(facilityId); _jobStatusLogic = new JobStatusLogic(bubbleDataSource); }
/// <summary> /// Called when [demand adjudication]. /// </summary> private void OnDemandAdjudication() { try { //FIXED-MAR16 No need create object _jobManager with CMMembershipConnectionString. Create class called FacilityBubble and call CMMembershipConnectionString from there. _facilityLogic = new FacilityLogic(); IEnumerable <FacilityBubble> facilityBubbles = _facilityLogic.GetBubbles(); foreach (FacilityBubble facilityBubble in facilityBubbles) { _jobManager = new JobStatusLogic(facilityBubble.ConnectionString); //Get all jobs for adjudication which are not cancelled or completed List <TrackTask> allJobs = _jobManager.GetAllJobsForAdjudication(); StartNewRequests(allJobs.FindAll(jobs => jobs.Status == Enums.JobStatus.Requested.ToString()), facilityBubble.ConnectionString); ResumePausedRequests(allJobs.FindAll(jobs => jobs.Status == Enums.JobStatus.Resumed.ToString()), facilityBubble.ConnectionString); } } catch (Exception ex) { Log.LogError("Exception" + ex, string.Empty); } }
public void GetAllJobsTest() { JobStatusLogic target = new JobStatusLogic(); List <JobsStatus> expected = new List <JobsStatus> { new JobsStatus { RequestName = "RName1", TaskId = "102", Status = "Pass1" }, new JobsStatus { RequestName = "RName2", TaskId = "102", Status = "Pass2" }, new JobsStatus { RequestName = "RName3", TaskId = "103", Status = "Pass3" }, new JobsStatus { RequestName = "RName4", TaskId = "104", Status = "Pass4" }, new JobsStatus { RequestName = "RName5", TaskId = "105", Status = "Pass5" } }; List <JobsStatus> actual = target.GetAllJobs(); Assert.AreEqual(expected.Count, actual.Count); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void JobStatusLogicConstructorTest() { IJobsStatusRepository jobsStatusLogicRepository = new JobsStatusRepository(); JobStatusLogic target = new JobStatusLogic(); Assert.IsInstanceOfType(target, typeof(JobStatusLogic)); }
public void CreateJobTest() { JobStatusLogic target = new JobStatusLogic(Constants.ConnectionString); const long idJob = 0; Job actual = target.CreateJob(idJob); Assert.AreEqual(actual.TaskId, idJob); }
public void UpdateJobStatusTest() { JobStatusLogic target = new JobStatusLogic(); JobsStatus job = null; int expected = 0; int actual = target.UpdateJobStatus(job); Assert.AreEqual(expected, actual); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void GetJobNullTest() { JobStatusLogic target = new JobStatusLogic(); long idJob = 0; Job expected = null; Job actual = target.GetJob(idJob); Assert.AreEqual(expected, actual); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void CreateJobTest() { JobStatusLogic target = new JobStatusLogic(); long idJob = 0; int idUser = 0; Job expected = new Job(idJob, idUser); Job actual = target.CreateJob(idJob, idUser); Assert.AreEqual(expected.GetType(), actual.GetType()); //Assert.Inconclusive("Verify the correctness of this test method."); }
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 void SaveClaimColumnOptionClaimColumnOptionIdIsNull() { var jobStatusRepository = new Mock <IJobStatusRepository>(); // Arrange ClaimColumnOptions claimColumnsInfo = new ClaimColumnOptions { ClaimColumnOptionIds = " ", UserId = 4178 }; const bool expectedResult = false; jobStatusRepository.Setup(f => f.SaveClaimColumnOptions(claimColumnsInfo)).Returns(expectedResult); _target = new JobStatusLogic(jobStatusRepository.Object); //Act bool actual = _target.SaveClaimColumnOptions(claimColumnsInfo); // Assert Assert.AreEqual(expectedResult, actual); }