using System.Text.Json; using WebDrop.Api; namespace WebDrop.Api.Tests; public sealed class ChannelAccessContractTests { [Fact] public void GeneratedJsonDefaultsDomainEnvelopesForUnencryptedInvitations() { var request = JsonSerializer.Deserialize("""{"username":"member","payload":"opaque-grant"}""", ApiJson.Default.InvitationRequest)!; Assert.Null(request.DomainEnvelopes); } }