public void SendRequest_AtUrlForAuthentication_ResponseReceived()
        {
            Uri landingUrl = new UriBuilder(ConfigHelper.Scheme, ConfigHelper.Host, ConfigHelper.Port, RouteProvider.OrganizationInfoRoute).Uri;
            Uri uri        = ContextProvider.AuthenticatedUrl(landingUrl);

            HttpWebRequest request = RequestProvider.CreateRequest(uri);

            Assert.DoesNotThrow(() => { using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { } });
        }
        public void SendRequest_AtUrlForAuthentication_StatusCodeIs200()
        {
            Uri landingUrl = new UriBuilder(ConfigHelper.Scheme, ConfigHelper.Host, ConfigHelper.Port, RouteProvider.OrganizationInfoRoute).Uri;
            Uri uri        = ContextProvider.AuthenticatedUrl(landingUrl);

            HttpWebRequest request = RequestProvider.CreateRequest(uri);

            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) {
                Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            }
        }