protected async Task <FileInfo> GivenMessageFileWithClaimsPrincipal() { GivenClaimsPrincipal(); GivenSampleSentMessage(); var securityToken = await new JwtSecurityTokenService() .Issue(Principal); var messageWithSecurityToken = Message.WithSecurityToken(securityToken); var directory = new DirectoryInfo(Path.GetTempPath()); var messageFile = await MessageFile.Create(directory, messageWithSecurityToken); return(MessageFileInfo = messageFile.File); }
protected override async Task GivenExistingQueuedMessage(QueueName queueName, Message message, IPrincipal principal) { var queueDirectory = QueueDirectory(queueName); await MessageFile.Create(queueDirectory, message); }