public async Task Upload_DatabaseUploadedIntoDrive()
        {
            IOptions <DatabaseConfigurtaion> databaseOptions = Options.Create(new DatabaseConfigurtaion()
            {
                DatabaseDirectoryPath   = TestFilesDirectory,
                NotesDirectoryPath      = "a",
                NotesTasksDirectoryPath = TasksNotesDirectoryPath
            });

            GoogleDriveCloudService googleDriveCloudService = new GoogleDriveCloudService(
                A.Fake <IArchiverService>(),
                databaseOptions,
                Options.Create(new TaskerConfiguration()),
                NullLogger <GoogleDriveCloudService> .Instance);

            Assert.True(await googleDriveCloudService.Upload("Tasker-web-test").ConfigureAwait(false));
        }
        public async Task Download_FileNotExist_EmptyStreamIsGiven()
        {
            IOptions <DatabaseConfigurtaion> databaseOptions = Options.Create(new DatabaseConfigurtaion()
            {
                DatabaseDirectoryPath   = TestFilesDirectory,
                NotesDirectoryPath      = "a",
                NotesTasksDirectoryPath = TasksNotesDirectoryPath
            });

            GoogleDriveCloudService googleDriveCloudService = new GoogleDriveCloudService(
                A.Fake <IArchiverService>(),
                databaseOptions,
                Options.Create(new TaskerConfiguration()),
                NullLogger <GoogleDriveCloudService> .Instance);

            Stream stream = await googleDriveCloudService.Download("fdghgj").ConfigureAwait(false);

            Assert.Equal(Stream.Null, stream);
        }