public void Deserialize() { // Arrange var formatter = new NullObjectFormatter(m_mockInner.Object); var flags = 0; // Act var result = formatter.Deserialize <string>(new ArraySegment <byte>(), flags); // Assert Assert.Null(result); }
public void Deserialize_DoesNot_Handle() { // Arrange var formatter = new NullObjectFormatter(m_mockInner.Object); var flags = -1; var data = new ArraySegment <byte>(new byte[] { }); m_mockInner.Setup(inner => inner.Deserialize <string>(data, flags)).Returns("x"); // Act var result = formatter.Deserialize <string>(data, flags); // Assert Assert.Equal("x", result); }