コード例 #1
0
        public void DoesExist()
        {
            try
            {
                var file = OneDriveUtility.UploadFile(connection, TestFileFullName, null, testFolder.Id);

                var fileRes = OneDriveUtility.DoesResourceExist(connection, file.Data.Id);
                Assert.AreEqual(OneDriveResourceType.File, fileRes.Data);

                var folderRes = OneDriveUtility.DoesResourceExist(connection, testFolder.Id);
                Assert.AreEqual(OneDriveResourceType.Folder, folderRes.Data);

                OneDriveUtility.DeleteResource(connection, file.Data.Id);
                var invalidFolderRes = OneDriveUtility.DoesResourceExist(connection, file.Data.Id);
                Assert.AreEqual(OneDriveResourceType.Unavailable, invalidFolderRes.Data);

                var incorrectIdResult = OneDriveUtility.DoesResourceExist(connection, "incorrectId");
                Assert.AreEqual(OneDriveResourceType.Unavailable, incorrectIdResult.Data);
            }
            finally
            {
            }
        }