public void ValidateAFailedResponse() { Exception e = new ApiCredentialsRequiredException(); Guid requestId = Guid.NewGuid(); Response<string> response = new Response<string>(null, e, "ThisIsTheResponseBody", requestId); Assert.IsNotNull(response, "Expected a new Response"); Assert.IsNull(response.StatusCode, "Expected no status code"); Assert.AreEqual(response.ErrorResponseBody, "ThisIsTheResponseBody"); Assert.AreEqual(e, response.Error, "Expected the same error"); Assert.IsFalse(response.Succeeded, "Expected failure"); Assert.AreEqual(requestId, response.RequestId, "Expected the same request id"); Assert.IsNull(response.Result, "Expected no result"); }
public void ValidateAFailedListResponse() { Exception e = new ApiCredentialsRequiredException(); Guid requestId = Guid.NewGuid(); ListResponse<MusicItem> response = new ListResponse<MusicItem>(HttpStatusCode.OK, e, "ErrorResponseBody", requestId); Assert.IsNotNull(response, "Expected a new Response"); Assert.AreEqual(e, response.Error, "Expected the same error"); Assert.AreEqual("ErrorResponseBody", response.ErrorResponseBody, "Expected the same error"); Assert.AreEqual(requestId, response.RequestId, "Expected the same request id"); Assert.IsNull(response.Result, "Expected no result"); Assert.IsFalse(response.Succeeded, "Expected failure"); }