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);
        }