public void RegisterDevice_makes_POST_request_to_specific_url() { var http = MakeJsonHttp(JsonHttpClientTest.SetupPost("{'success': 1}")); Client.RegisterDevice(TestData.ClientInfo, http); JsonHttpClientTest.VerifyPostUrl(http.Http, "1password.com/api/v1/device"); }
public void RegisterDevice_throws_on_error() { var http = MakeJsonHttp(JsonHttpClientTest.SetupPost("{'success': 0}")); Assert.That(() => Client.RegisterDevice(TestData.ClientInfo, http), ExceptionsTest.ThrowsRespondedWithErrorWithMessage(TestData.Uuid) .And.Message.StartsWith("Failed to register")); }
public void RegisterDevice_works() { var http = MakeJsonHttp(JsonHttpClientTest.SetupPost("{'success': 1}")); Client.RegisterDevice(TestData.ClientInfo, http); }