public void Assign_Program_toPatient_Tests() { //string patientID = "5325db50d6a4850adcbba8e6"; //string ContractProgramID = "5330920da38116ac180009d2"; //string userID = "5325c821072ef705080d3488"; //string contractNumber = "InHealth001"; //string context = "NG"; //double version = 1.0; string contractNumber = "InHealth001"; string context = "NG"; string priority = "3"; double version = 1.0; string token = "533d7d41d6a48508c45b4772"; string programId = "5330920da38116ac180009d2"; //valid one string patientId = "5325d9e7d6a4850adcbba4ad"; Stopwatch st = new Stopwatch(); st.Start(); JsonServiceClient.HttpWebRequestFilter = x => x.Headers.Add(string.Format("Token: {0}", token)); IRestClient client = new JsonServiceClient(); PostPatientToProgramsResponse response = client.Post <PostPatientToProgramsResponse>( string.Format(@"http://*****:*****@"http://azurephyteldev.cloudapp.net:59900/Nightingale/{0}/{1}/Patient/{2}/Programs/?ContractProgramId={3}&Token={4}", // version, // contractNumber, // patientId, // programId, // token), new PostPatientToProgramsRequest() as object); }
public void Assign_With_CarememberId() { string progId = "111111111111111111111111"; INGManager ngm = new NGManager { EndpointUtils = new StubPlanElementEndpointUtils(), PlanElementUtils = new StubPlanElementUtils() }; PostPatientToProgramsRequest request = new PostPatientToProgramsRequest { PatientId = "123456789012345678901234", Context = "NG", ContractNumber = "InHealth001", ContractProgramId = "111111111111111111112222", Token = "123456789012345678909999", UserId = "123451234512345123455555", Version = 1.0 }; PostPatientToProgramsResponse response = ngm.PostPatientToProgram(request); Assert.AreEqual(progId, response.Program.Id); }