From 67fb2ddda2e7d877c4e2339f5ce05ce09374f550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 26 May 2020 11:52:27 +0300 Subject: [PATCH] Added initial test code to AbpBlobStoringFileSystemTestModule --- .../AbpBlobStoringFileSystemTestModule.cs | 16 +++++++++++++++- .../FileSystem/TestObjects/TestContainer.cs | 8 ++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/TestObjects/TestContainer.cs diff --git a/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemTestModule.cs b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemTestModule.cs index 925f7b6783..35fc30b84d 100644 --- a/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemTestModule.cs +++ b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemTestModule.cs @@ -1,4 +1,6 @@ using System; +using System.IO; +using Volo.Abp.BlobStoring.FileSystem.TestObjects; using Volo.Abp.Modularity; namespace Volo.Abp.BlobStoring.FileSystem @@ -8,6 +10,18 @@ namespace Volo.Abp.BlobStoring.FileSystem )] public class AbpBlobStoringFileSystemTestModule : AbpModule { - + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Containers.ConfigureDefault(container => + { + container.UseFileSystem(fileSystem => + { + fileSystem.BasePath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); + }); + }); + }); + } } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/TestObjects/TestContainer.cs b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/TestObjects/TestContainer.cs new file mode 100644 index 0000000000..91ac79f6c3 --- /dev/null +++ b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo/Abp/BlobStoring/FileSystem/TestObjects/TestContainer.cs @@ -0,0 +1,8 @@ +namespace Volo.Abp.BlobStoring.FileSystem.TestObjects +{ + [BlobContainerName("TestContainer")] + public class TestContainer + { + + } +} \ No newline at end of file