Exemplo n.º 1
0
        public void SignOut_throws_on_bad_response()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 0}"));

            Assert.That(() => Client.SignOut(http),
                        ExceptionsTest.ThrowsRespondedWithErrorWithMessage("Failed to sign out"));
        }
Exemplo n.º 2
0
        public void SignOut_makes_PUT_request_to_specific_url()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}"));

            Client.SignOut(http);

            JsonHttpClientTest.VerifyPutUrl(http.Http, "1password.com/api/v1/session/signout");
        }
Exemplo n.º 3
0
        public void ReauthorizeDevice_throws_on_error()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 0}"));

            Assert.That(() => Client.ReauthorizeDevice(TestData.ClientInfo, http),
                        ExceptionsTest.ThrowsRespondedWithErrorWithMessage(TestData.Uuid)
                        .And.Message.StartsWith("Failed to reauthorize"));
        }
Exemplo n.º 4
0
        public void ReauthorizeDevice_makes_PUT_request_to_specific_url()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}"));

            Client.ReauthorizeDevice(TestData.ClientInfo, http);

            JsonHttpClientTest.VerifyPutUrl(http.Http, "1password.com/api/v1/device");
        }
Exemplo n.º 5
0
        public void SignOut_works()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}"));

            Client.SignOut(http);
        }
Exemplo n.º 6
0
        public void ReauthorizeDevice_works()
        {
            var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}"));

            Client.ReauthorizeDevice(TestData.ClientInfo, http);
        }