public void InitTests()
        {
            connection = TestAuthenticationHelper.GetAuthenticatedClient();

            const int LINE_COUNT = 3;
            var       stream     = new System.IO.StreamWriter(TestFileFullName);

            for (int i = 0; i < LINE_COUNT; i++)
            {
                stream.Write($"{i}qwertyuiop\n");
            }
            stream.Close();

            testFolder = OneDriveUtility.CreateFolder(connection, TestData.TestFolderName, null)?.Data;
        }
        public void Delete()
        {
            var delFolder = OneDriveUtility.CreateFolder(connection, TestData.FolderToDelete, null);
            var delRes    = OneDriveUtility.DeleteResource(connection, delFolder.Data.Id);

            Assert.IsTrue(delRes.IsSucceed);

            var invalidDelRes = OneDriveUtility.DeleteResource(connection, delFolder.Data.Id);

            Assert.IsFalse(invalidDelRes.IsSucceed);

            var incorrectDelRes2 = OneDriveUtility.DeleteResource(connection, "incorrectId");

            Assert.IsFalse(incorrectDelRes2.IsSucceed);
        }
        public void CreateFolder()
        {
            OneDriveResultWithData <OneDriveFolder> parentFolder = null;

            try
            {
                parentFolder = OneDriveUtility.CreateFolder(connection, TestData.FolderToDelete, null);
                Assert.IsTrue(parentFolder.IsSucceed);
                Assert.AreEqual(parentFolder.Data.Name, TestData.FolderToDelete);

                var childFolder = OneDriveUtility.CreateFolder(connection, TestData.FolderToDelete, parentFolder.Data.Id);
                Assert.IsNotNull(childFolder.IsSucceed);
            }
            finally
            {
                OneDriveUtility.DeleteResource(connection, parentFolder.Data.Id);
            }
        }