public void CreateRequest_WithUrlNull_ThrowsArgumentNullException() { var requestBuilder = new AccountRequestBuilder(); var exception = Record.Exception(() => requestBuilder.CreateRequest(HttpMethod.Get, null)); Assert.NotNull(exception); Assert.IsType<ArgumentNullException>(exception); var argNullException = (ArgumentNullException) exception; Assert.Equal(argNullException.ParamName, "url"); }
public void CreateRequest_AreEqual() { var client = new ImgurClient("123", "1234"); var requestBuilder = new AccountRequestBuilder(); var url = $"{client.EndpointUrl}account/bob"; var request = requestBuilder.CreateRequest(HttpMethod.Get, url); Assert.IsNotNull(request); Assert.AreEqual("https://api.imgur.com/3/account/bob", request.RequestUri.ToString()); Assert.AreEqual(HttpMethod.Get, request.Method); }
public void CreateRequest_WithUrlNull_ThrowsArgumentNullException() { var requestBuilder = new AccountRequestBuilder(); requestBuilder.CreateRequest(HttpMethod.Get, null); }