Merge remote-tracking branch 'origin/fix810_1.9' into fix808_v1.9

This commit is contained in:
Andrew Arnott 2020-02-07 16:50:03 -07:00
Родитель f71f24ade5 a1fb68b9ab
Коммит 7ebae83293
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: A9B9910CDCCDA441
2 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -56,6 +56,7 @@ namespace MessagePack
/// </summary>
/// <param name="copyFrom">The template to copy from.</param>
protected MessagePackSecurity(MessagePackSecurity copyFrom)
: this()
{
if (copyFrom is null)
{

Просмотреть файл

@ -141,6 +141,13 @@ public class MessagePackSecurityTests
Assert.NotEqual(eq.GetHashCode(o), eq.GetHashCode(new object()));
}
[Fact]
public void EqualityComparer_ObjectFallback_AfterCopyCtor()
{
var security = MessagePackSecurity.UntrustedData.WithMaximumObjectGraphDepth(15);
Assert.NotNull(security.GetEqualityComparer<object>());
}
/// <summary>
/// Verifies that arbitrary other types not known to be hash safe will be rejected.
/// </summary>