Skip to content

Commit 44a9446

Browse files
committed
Add unit test for issue #269.
1 parent ef57f2e commit 44a9446

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/MsgPack.UnitTest/Serialization/RegressionTests.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,5 +531,15 @@ public async Task TestIssue270Async_AsRaw()
531531
}
532532

533533
#endif // FEATURE_TAP
534+
535+
[Test]
536+
public void TestIssue269()
537+
{
538+
var input = new MessagePackObject( Timestamp.UtcNow.Encode() );
539+
var target = MessagePackSerializer.UnpackMessagePackObject( MessagePackSerializer.Get<MessagePackObject>().PackSingleObject( input ) );
540+
Assert.That( target.UnderlyingType, Is.EqualTo( typeof( MessagePackExtendedTypeObject ) ) );
541+
Assert.That( target.IsTypeOf<byte[]>(), Is.False );
542+
Assert.That( target.IsTypeOf<MessagePackExtendedTypeObject>(), Is.True );
543+
}
534544
}
535545
}

0 commit comments

Comments
 (0)