/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/MassTransit.Tests/Serialization/MessageDataSerialization_Specs.cs
44 строки
1 KB
Marcus Christensen
Add support for MessagePack serialization.
15 окт 2024, 16:49
15 окт 2024, 16:49
faeebdf
Код
Авторство
О чём код?
namespace MassTransit.Tests.Serialization { using System; using System.Threading.Tasks; using MassTransit.MessageData; using MassTransit.Serialization; using NUnit.Framework; [TestFixture(typeof(NewtonsoftJsonMessageSerializer))] [TestFixture(typeof(SystemTextJsonMessageSerializer))] [TestFixture(typeof(BsonMessageSerializer))] [TestFixture(typeof(NewtonsoftXmlMessageSerializer))] [TestFixture(typeof(EncryptedMessageSerializer))] [TestFixture(typeof(EncryptedMessageSerializerV2))] [TestFixture(typeof(MessagePackMessageSerializer))] public class Serialization_a_message_data_property : SerializationTest { [Test] public async Task Should_handle_a_string_null() { var repository = new InMemoryMessageDataRepository(); var dataId = new InMemoryMessageDataId().Uri; var obj = new SampleMessage {Value = await repository.PutString(new string('*', MessageDataDefaults.Threshold + 100))}; Serialize(obj); } public class SampleMessage { public MessageData<string> Value { get; set; } } public Serialization_a_message_data_property(Type serializerType) : base(serializerType) { } } }