in src/Google.Cloud.Functions.Testing/FunctionTestBase.cs [142:155]
public Task ExecuteCloudEventRequestAsync<T>(string eventType, T? data, Uri? source = null, string? subject = null)
where T : class
{
var formatter = CloudEventFormatterAttribute.CreateFormatter(typeof(T));
var cloudEvent = new CloudEvent
{
Type = eventType,
Source = source ?? new Uri("//test-source", UriKind.RelativeOrAbsolute),
Id = Guid.NewGuid().ToString(),
Subject = subject,
Data = data
};
return ExecuteCloudEventRequestAsync(cloudEvent, formatter);
}