public void ValueThrowsIfUnspecified() { var response = new NoBodyResponse <TestPayload>(new MockResponse(304)); bool throws = false; try { TestPayload value = response.Value; } catch { throws = true; } Assert.True(throws); }
public void ToStringsFormatsStatusAndMessageForNoBodyResponse() { var response = new NoBodyResponse <TestPayload>(new MockResponse(200)); Assert.AreEqual("Status: 200, Service returned no content", response.ToString()); }
public void ValueThrowsFromCastIfUnspecified() { var response = new NoBodyResponse <TestPayload>(new MockResponse(304)); Assert.Throws <ResponseBodyNotFoundException>(() => { TestPayload value = response; }); }