public void GetAllFacilityWithNegativeCmUserId() { // Arrange var mockFacilityRepository = new Mock <IFacilityRepository>(); User user = new User { UserId = -1 }; List <Facility> expectedResult = new List <Facility> { new Facility { FacilityId = 0, FacilityName = " " } }; //Mock Setup mockFacilityRepository.Setup(f => f.GetAllFacilityList(user)).Returns(expectedResult); FacilityLogic target = new FacilityLogic(mockFacilityRepository.Object); // Act List <Facility> actual = target.GetAllFacilityList(user); // Assert Assert.AreEqual(expectedResult[0].FacilityId, actual[0].FacilityId); Assert.AreEqual(expectedResult[0].FacilityName, actual[0].FacilityName); }
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 GetFacilityByIdUnitTest() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); //Mock Input Facility facilityDetailsInput = new Facility { FacilityId = 12 }; //Mock Output Facility expectedResult = new Facility { FacilityId = 12, DisplayName = "Facility", FacilityName = "Facility", Address = "USA", City = "Alabama", StateId = "AL", Zip = "635205", Domains = "@ssigroup.com,@emids.com", Phone = "321-321-321", Fax = "321-654-987", IsActive = false, EarlyStatementDate = DateTime.Now, PasswordExpirationDays = 12, InvalidPasswordAttempts = 4, SsiNo = "321654,321654,9 87654", FacilityBubbleId = 1, FacilityFeatureControl = new List <FeatureControl> { new FeatureControl { FeatureControlId = 1, IsSelected = true }, new FeatureControl { FeatureControlId = 2, IsSelected = true } } }; //Mock Setup mockFacilityRepository.Setup(f => f.GetFacilityById(It.IsAny <Facility>())).Returns(expectedResult); _target = new FacilityLogic(mockFacilityRepository.Object); // Act Facility actual = _target.GetFacilityById(facilityDetailsInput); // Assert Assert.AreEqual(expectedResult, actual); Assert.AreEqual(expectedResult.FacilityId, actual.FacilityId); Assert.AreEqual(expectedResult.FacilityFeatureControl[0].FeatureControlId, actual.FacilityFeatureControl[0].FeatureControlId); Assert.AreEqual(expectedResult.FacilityFeatureControl[0].IsSelected, actual.FacilityFeatureControl[0].IsSelected); Assert.AreEqual(expectedResult.DisplayName, actual.DisplayName); Assert.AreEqual(expectedResult.FacilityName, actual.FacilityName); Assert.AreEqual(expectedResult.Address, actual.Address); }
public void FacilityLogicParametrizedConstructorTest() { // Arrange Mock <IFacilityRepository> mockfacilityRepository = new Mock <IFacilityRepository>(); // Act _target = new FacilityLogic(mockfacilityRepository.Object); // Assert Assert.IsInstanceOfType(_target, typeof(FacilityLogic)); }
public void GetAllFacilitiesUnitTestForNull() { // Arrange Mock <IFacilityRepository> mockFacilityDetails = new Mock <IFacilityRepository>(); mockFacilityDetails.Setup(f => f.GetAllFacilities(It.IsAny <FacilityContainer>())).Returns((FacilityContainer)null); _target = new FacilityLogic(mockFacilityDetails.Object); // Act FacilityContainer actual = _target.GetAllFacilities(null); // Assert Assert.IsNull(actual); }
public void GetBubbleConnectionStringTest() { // Arrange var mockFacilityRepository = new Mock <IFacilityRepository>(); string expectedResult = "Data Source=69.85.245.160;Initial Catalog=Bubble1;Persist Security Info=True;User ID=sa;Password=Cmsqldevu$3r"; mockFacilityRepository.Setup(f => f.GetBubbleConnectionString("Bubble 1")) .Returns(expectedResult); FacilityLogic target = new FacilityLogic(mockFacilityRepository.Object); // Act string actual = target.GetBubbleConnectionString("Bubble 1"); // Assert Assert.AreEqual(actual, expectedResult); }
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 void AddEditFacilityIfNullUnitTest() { // Arrange Mock <IFacilityRepository> repository = new Mock <IFacilityRepository>(); //Mock Setup repository.Setup(f => f.SaveFacility(null)); _target = new FacilityLogic(repository.Object); // Act string actual = _target.SaveFacility(null); // Assert Assert.IsNull(actual); }
public void DeleteFacilityUnitTestForNull() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); const bool result = false; //Mock Setup mockFacilityRepository.Setup(f => f.DeleteFacility(It.IsAny <Facility>())).Returns(result); _target = new FacilityLogic(mockFacilityRepository.Object); // Act bool actual = _target.DeleteFacility(null); // Assert Assert.AreEqual(result, actual); }
public void AddFacilityPassDomainNameAsEmptyUnitTest() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); Facility value = new Facility { FacilityId = 0, DisplayName = "test Facility", FacilityName = "test Facility", Address = "USA", City = "Alabama", StateId = "AL", Zip = "635205", Domains = string.Empty, Phone = "321-321-321", Fax = "321-654-987", IsActive = false, EarlyStatementDate = DateTime.Now, PasswordExpirationDays = 12, InvalidPasswordAttempts = 4, SsiNo = string.Empty, FacilityBubbleId = 1, FacilityFeatureControl = new List <FeatureControl> { new FeatureControl { FeatureControlId = 1, IsSelected = true }, new FeatureControl { FeatureControlId = 2, IsSelected = true } } }; const string expectedResult = "0"; //Mock Setup mockFacilityRepository.Setup(f => f.SaveFacility(It.IsAny <Facility>())).Returns(expectedResult); _target = new FacilityLogic(mockFacilityRepository.Object); // Act string actual = _target.SaveFacility(value); // Assert Assert.AreEqual(actual, expectedResult); }
public void DeleteFacilityUnitTest() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); Facility value = new Facility { FacilityId = 12, }; const bool result = true; //Mock Setup mockFacilityRepository.Setup(f => f.DeleteFacility(It.IsAny <Facility>())).Returns(result); _target = new FacilityLogic(mockFacilityRepository.Object); // Act bool actual = _target.DeleteFacility(value); // Assert Assert.AreEqual(result, actual); }
public void GetFacilityDataSourceTest() { // Arrange var mockFacilityRepository = new Mock <IFacilityRepository>(); var result = new List <Facility> { new Facility { FacilityId = 1, ConnectionString = "Bubble1ConnectionString" }, new Facility { FacilityId = 2, ConnectionString = "Bubble2ConnectionString" } }; mockFacilityRepository.Setup(f => f.GetFacilitiesDataSource("Data Source=69.85.245.160;Initial Catalog=Bubble2;Persist Security Info=True;User ID=sa;Password=Cmsqldevu$3r")) .Returns(result); FacilityLogic target = new FacilityLogic(mockFacilityRepository.Object); // Act List <Facility> actual = target.GetFacilitiesDataSource("Data Source=69.85.245.160;Initial Catalog=Bubble2;Persist Security Info=True;User ID=sa;Password=Cmsqldevu$3r"); // Assert Assert.IsTrue(actual.Count > 0); }
public void GetActiveStatesUnitTest() { // Arrange Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>(); List <string> expectedResult = new List <string> { "AK", "AL", "AR", "AS" }; //Mock Setup mockFacilityRepository.Setup(f => f.GetActiveStates()).Returns(expectedResult); _target = new FacilityLogic(mockFacilityRepository.Object); // Act List <string> actual = _target.GetActiveStates(); // Assert Assert.AreEqual(expectedResult, actual); Assert.AreEqual(expectedResult[0], actual[0]); }
/// <summary> /// Default Constructor /// </summary> FacilityController() { _facilityLogic = new FacilityLogic(); }
public void FacilityLogicConstructorTest() { _target = new FacilityLogic(null); //Assert Assert.IsInstanceOfType(_target, typeof(FacilityLogic)); }