Esempio n. 1
0
        public async Task UpdateAssetById_EndToEnd()
        {
            var attachmentName = $"{base.GetRandomName}.jpg";

            await AttachmentClient.AssertNoAttachmentsExist("aut");

            var createResponse = await AttachmentClient.CreateAsset("aut", attachmentName, "image/jpeg", AssetLoader.AsStream(AssetLoader.App1Asset2Name));

            await AttachmentClient.AssertAttachmentMustExist("aut", attachmentName, delay : TimeSpan.FromSeconds(2));

            var id = createResponse.Id;

            var updateResponse = await AttachmentClient.UpdateAssetById("aut", id, attachmentName, "image/jpeg", AssetLoader.AsStream(AssetLoader.App1Asset3Name));

            // todo : assert the putresponse matches

            var deleteResponse = await AttachmentClient.DeleteAsset("aut", id);

            await AttachmentClient.AssertNoAttachmentsExist("aut", delay : TimeSpan.FromSeconds(2));
        }