public void WhenConvertingUsingFormattersAndCorrectFormatterIsPresentThenItIsCalled() { var formatter = new MockContentFormatter(new MediaTypeHeaderValue("application/foo")); var content = new StringContent("", Encoding.UTF8, "application/foo"); content.ReadAsObject<Customer>(formatter); Assert.IsTrue(formatter.ReadFromStreamCalled); }
public void WhenConvertingUsingFormattersAndNoFormatterIsPresentAndContentTypeIsXmlThenInstanceIsReturned() { var content = new StringContent(CustomerXml,Encoding.UTF8, "application/xml"); var customer = content.ReadAsObject<Customer>(); Assert.AreEqual(1, customer.CustomerID); }