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")); }
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"); }
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")); }
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"); }
public void SignOut_works() { var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}")); Client.SignOut(http); }
public void ReauthorizeDevice_works() { var http = MakeJsonHttp(JsonHttpClientTest.SetupPut("{'success': 1}")); Client.ReauthorizeDevice(TestData.ClientInfo, http); }