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 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 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); }