public void DD_Get_With_Action_AssignedOn_Test() { DateTime?time = Convert.ToDateTime("1/1/1899"); // ProgramDataManager pm = new ProgramDataManager { Factory = new ProgramRepositoryFactory(), DTOUtility = new DTOUtility { Factory = new ProgramRepositoryFactory() } }; ProgramDataManager pm = new ProgramDataManager { Factory = new StubProgramRepositoryFactory(), DTOUtility = new StubDTOUtility { Factory = new StubProgramRepositoryFactory() } }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "000000000000000000000000", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); ModuleDetail module = response.Program.Modules.Find(m => m.SourceId == "532b5585a381168abe00042c"); ActionsDetail action = module.Actions.Find(a => a.SourceId == "123456789012345678901234"); DateTime? mTime = action.AssignDate; Assert.AreEqual(time, mTime); }
public void DD_Get_With_Action_Description_Test() { string desc = "BSHSI - Outreach & Enrollment action description"; // ProgramDataManager pm = new ProgramDataManager { Factory = new ProgramRepositoryFactory(), DTOUtility = new DTOUtility { Factory = new ProgramRepositoryFactory() } }; ProgramDataManager pm = new ProgramDataManager { Factory = new StubProgramRepositoryFactory(), DTOUtility = new StubDTOUtility { Factory = new StubProgramRepositoryFactory() } }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "000000000000000000000000", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); ModuleDetail module = response.Program.Modules.Find(m => m.SourceId == "532b5585a381168abe00042c"); ActionsDetail action = module.Actions.Find(a => a.SourceId == "123456789012345678901234"); string mDesc = action.Description.Trim(); Assert.AreEqual(desc, mDesc, true); }
public void GetPatientActionDetailsTest() { string userId = "000000000000000000000000"; GetPatientActionDetailsDataRequest request = new GetPatientActionDetailsDataRequest { PatientId = "5325da17d6a4850adcbba532", PatientProgramId = "535a90dbd6a485044cb7d90e", PatientModuleId = "535a90dbd6a485044cb7dac7", PatientActionId = "535a90dbd6a485044cb7dc24", UserId = userId }; ProgramDataManager pm = new ProgramDataManager(); GetPatientActionDetailsDataResponse response = pm.GetActionDetails(request); Assert.IsNotNull(response); }
public void Processing_Time_Test() { Stopwatch st = new Stopwatch(); st.Start(); ProgramDataManager dm = new ProgramDataManager { Factory = new ProgramRepositoryFactory() }; IDataDomainRequest request = new GetPatientProgramsDataRequest { ContractNumber = "InHealth001", Context = "NG", UserId = "user" }; //MEProgram p = dm.getLimitedProgramDetails("5330920da38116ac180009d2", request); st.Stop(); int seconds = st.Elapsed.Milliseconds; }
public void Processing_Time_Test() { Stopwatch st = new Stopwatch(); st.Start(); ProgramDataManager dm = new ProgramDataManager { Factory = new ProgramRepositoryFactory() }; IDataDomainRequest request = new GetPatientProgramsDataRequest { ContractNumber = "InHealth001", Context = "NG", UserId = "user" }; ProgramAttributeData pad = dm.GetProgramAttributes("535808a7d6a485044cedecd6", request); st.Stop(); int seconds = st.Elapsed.Milliseconds; }
public void PutProgramToPatientTest() { string userId = "000000000000000000000000"; PutProgramToPatientRequest request = new PutProgramToPatientRequest { PatientId = "5325da17d6a4850adcbba532", CareManagerId = "5325c81f072ef705080d347e", ContractProgramId = "5330920da38116ac180009d2", UserId = userId }; ProgramDataManager pm = new ProgramDataManager { Factory = new ProgramRepositoryFactory(), DTOUtility = new DTOUtility { Factory = new ProgramRepositoryFactory() } }; PutProgramToPatientResponse response = pm.PutPatientToProgram(request); Assert.IsNotNull(response); }
public void Get_With_Objectives_Test() { ProgramDataManager pm = new ProgramDataManager { Factory = new ProgramRepositoryFactory() }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "nguser", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); Assert.IsNotNull(response.Program.ObjectivesData); }
public void Get_With_One() { Stopwatch st = new Stopwatch(); st.Start(); ProgramDataManager dm = new ProgramDataManager { Factory = new ProgramRepositoryFactory() }; List <Objective> objs = new List <Objective> { new Objective { Id = ObjectId.Parse("000000000000000000000000"), Status = Status.Active, Value = "Nanny", Units = "lbs" } }; //List<ObjectiveInfoData> objl = dm.GetObjectivesData(objs); //Assert.AreEqual("000000000000000000000000", objl[0].Id); st.Stop(); int seconds = st.Elapsed.Milliseconds; }
public void DD_Get_With_Module_Objectives() { ProgramDataManager pm = new ProgramDataManager { Factory = new StubProgramRepositoryFactory(), DTOUtility = new StubDTOUtility { Factory = new StubProgramRepositoryFactory() } }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "000000000000000000000000", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); ModuleDetail module = response.Program.Modules.Find(m => m.SourceId == "532b5585a381168abe00042c"); Assert.IsNotNull(module.Objectives); }
public void DD_Get_With_Module_AssignedBy() { string ctrl = "123456789011111111112223"; ProgramDataManager pm = new ProgramDataManager { Factory = new StubProgramRepositoryFactory(), DTOUtility = new StubDTOUtility { Factory = new StubProgramRepositoryFactory() } }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "000000000000000000000000", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); ModuleDetail module = response.Program.Modules.Find(m => m.SourceId == "532b5585a381168abe00042c"); string smpl = module.AssignBy; Assert.AreEqual(ctrl, smpl); }
public void DD_Get_With_Action_AssignedTo_Test() { string assnTC = "123456789011111111112232"; ProgramDataManager pm = new ProgramDataManager { Factory = new StubProgramRepositoryFactory(), DTOUtility = new StubDTOUtility { Factory = new StubProgramRepositoryFactory() } }; GetProgramDetailsSummaryRequest request = new GetProgramDetailsSummaryRequest { Version = 1.0, ProgramId = _programId, PatientId = _patientId, UserId = "000000000000000000000000", ContractNumber = "InHealth001", Context = "NG" }; GetProgramDetailsSummaryResponse response = pm.GetPatientProgramDetailsById(request); ModuleDetail module = response.Program.Modules.Find(m => m.SourceId == "532b5585a381168abe00042c"); ActionsDetail action = module.Actions.Find(a => a.SourceId == "123456789012345678901234"); string assnT = action.AssignTo; Assert.AreEqual(assnTC, assnT); }