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);
        }
Example #2
0
            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);
            }