public void GetActiveFacilityBubbleUnitTest() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); List <FacilityBubble> expectedResult = new List <FacilityBubble> { new FacilityBubble { FacilityBubbleId = 1, Description = "Bubble1" }, new FacilityBubble { FacilityBubbleId = 2, Description = "Bubble2" } }; //Mock Setup mockFacilityRepository.Setup(f => f.GetBubbles()).Returns(expectedResult); _target = new FacilityLogic(mockFacilityRepository.Object); // Act List <FacilityBubble> actual = _target.GetBubbles(); // Assert Assert.AreEqual(expectedResult, actual); Assert.AreEqual(expectedResult[0].Description, actual[0].Description); Assert.AreEqual(expectedResult[0].FacilityBubbleId, actual[0].FacilityBubbleId); }
/// <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 GetActiveFacilityBubbleUnitTestForNull() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); //Mock Setup mockFacilityRepository.Setup(f => f.GetBubbles()).Returns((List <FacilityBubble>)null); _target = new FacilityLogic(mockFacilityRepository.Object); // Act List <FacilityBubble> actual = _target.GetBubbles(); // Assert Assert.IsNull(actual); }
public List <FacilityBubble> GetBubbles() { return(_facilityLogic.GetBubbles()); }