public void TryComputeLength_ReturnsFalseAnd0() { var oc = new TestableObjectContent(typeof(string), null, _formatter); long length; var result = oc.CallTryComputeLength(out length); Assert.False(result); Assert.Equal(-1, length); }
public void SerializeToStreamAsync_CallsUnderlyingFormatter() { var stream = Stream.Null; var context = new Mock <TransportContext>().Object; var formatterMock = new Mock <TestableMediaTypeFormatter> { CallBase = true }; var oc = new TestableObjectContent(typeof(string), "abc", formatterMock.Object); var task = new Task(() => { }); formatterMock.Setup(f => f.WriteToStreamAsync(typeof(string), "abc", stream, oc.Headers, context)) .Returns(task).Verifiable(); var result = oc.CallSerializeToStreamAsync(stream, context); Assert.Same(task, result); formatterMock.VerifyAll(); }
public void SerializeToStreamAsync_CallsUnderlyingFormatter() { var stream = Stream.Null; var context = new Mock<TransportContext>().Object; var formatterMock = new Mock<TestableMediaTypeFormatter> { CallBase = true }; var oc = new TestableObjectContent(typeof(string), "abc", formatterMock.Object); var task = new Task(() => { }); formatterMock.Setup(f => f.WriteToStreamAsync(typeof(string), "abc", stream, oc.Headers, context)) .Returns(task).Verifiable(); var result = oc.CallSerializeToStreamAsync(stream, context); Assert.Same(task, result); formatterMock.VerifyAll(); }