protected override async Task Given() { using var call = StreamsClient.Append(GetCallOptions()); await call.RequestStream.WriteAsync(new() { Options = new() { NoStream = new(), StreamIdentifier = _metadataStreamName } }); await call.RequestStream.WriteAsync(new() { ProposedMessage = new() { Id = Uuid.NewUuid().ToDto(), Metadata = { { Metadata.Type, SystemEventTypes.StreamMetadata }, { Metadata.ContentType, Metadata.ContentTypes.ApplicationJson } }, Data = ByteString.CopyFromUtf8(StreamMetadata.Build().Build().AsJsonString()) }