public virtual async Task SaveContentAsyncTest(T newElement)
        {
            var newElementActual = await ContentReaderService.LoadContentByIdAsync(newElement.Id);

            Assert.IsNull(newElementActual);

            await ContentWriterService.SaveContentAsync(newElement.Id, newElement);

            newElementActual = await ContentReaderService.LoadContentByIdAsync(newElement.Id);

            Assert.IsTrue(AreEqual(newElement, newElementActual), "Objects are not equal");
        }
        public virtual async Task CleanOutputAsyncTest(T newElement)
        {
            await ContentWriterService.SaveContentAsync(newElement.Id, newElement);

            var actualElement = await ContentReaderService.LoadContentByIdAsync(newElement.Id);

            Assert.IsNotNull(actualElement);

            await ContentWriterService.CleanFolderAsync("");

            actualElement = await ContentReaderService.LoadContentByIdAsync(newElement.Id);

            Assert.IsNull(actualElement);
        }