public void ConvertEventData_Binary() { var original = new StorageObjectData { Bucket = "my-bucket" }; var evt = new CloudEvent("type", new Uri("//source")) { Data = original.ToByteArray() }; var converter = new ProtobufCloudEventDataConverter <StorageObjectData>(); var result = converter.ConvertEventData(evt); Assert.Equal(original, result); }
public void PopulateCloudEvent_ExplicitlyBinary() { var data = new StorageObjectData { Bucket = "my-bucket" }; var evt = new CloudEvent("type", new Uri("//source")) { DataContentType = ProtobufContentType }; var converter = new ProtobufCloudEventDataConverter <StorageObjectData>(); converter.PopulateCloudEvent(evt, data); Assert.Equal(data.ToByteArray(), evt.Data); Assert.Equal(ProtobufContentType, evt.DataContentType); }