Box.V2.Test.Integration.BoxFoldersManagerTestIntegration.Watermark_Folders_CRUD C# (CSharp) Метод

Watermark_Folders_CRUD() приватный Метод

private Watermark_Folders_CRUD ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task Watermark_Folders_CRUD()
        {
            const string folderId = "1927308583";

            var mylist = new List<string>(new string[] { "watermark_info" });
            var folder = await _client.FoldersManager.GetInformationAsync(folderId, mylist);

            Assert.IsFalse(folder.WatermarkInfo.IsWatermarked);

            var watermark = await _client.FoldersManager.ApplyWatermarkAsync(folderId);
            Assert.IsNotNull(watermark, "Failed to apply watermark to folder");

            folder = await _client.FoldersManager.GetInformationAsync(folderId, mylist);
            Assert.IsTrue(folder.WatermarkInfo.IsWatermarked);

            var fetchedWatermark = await _client.FoldersManager.GetWatermarkAsync(folderId);
            Assert.IsNotNull(fetchedWatermark, "Failed to fetch watermark of folder");

            var result = await _client.FoldersManager.RemoveWatermarkAsync(folderId);
            Assert.IsTrue(result, "Failed to remove watermark from folder");

        }