diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
new file mode 100644
index 0000000..23fa145
--- /dev/null
+++ b/src/Directory.Packages.props
@@ -0,0 +1,32 @@
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/File.API/EndpointBuilders/FileEndpointsBuilder.cs b/src/File.API/EndpointBuilders/FileEndpointsBuilder.cs
index df44aff..b6bcd57 100644
--- a/src/File.API/EndpointBuilders/FileEndpointsBuilder.cs
+++ b/src/File.API/EndpointBuilders/FileEndpointsBuilder.cs
@@ -19,7 +19,7 @@ public static IEndpointRouteBuilder BuildFileEndpoints(this IEndpointRouteBuilde
{
return endpointRouteBuilder
.MapVersionGroup(1)
- .MapGroup("files")
+ .MapGroup("file")
.BuildUploadEndpoints()
.BuildDownloadEndpoints()
.BuildGetEndpoints()
diff --git a/src/File.API/File.API.csproj b/src/File.API/File.API.csproj
index 1618abb..54ed37c 100644
--- a/src/File.API/File.API.csproj
+++ b/src/File.API/File.API.csproj
@@ -7,11 +7,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/File.Core/File.Core.csproj b/src/File.Core/File.Core.csproj
index 64af443..5d14c52 100644
--- a/src/File.Core/File.Core.csproj
+++ b/src/File.Core/File.Core.csproj
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/File.Domain/File.Domain.csproj b/src/File.Domain/File.Domain.csproj
index 6540a1f..8df15c2 100644
--- a/src/File.Domain/File.Domain.csproj
+++ b/src/File.Domain/File.Domain.csproj
@@ -7,8 +7,8 @@
-
-
+
+
diff --git a/src/File.Infrastructure/File.Infrastructure.csproj b/src/File.Infrastructure/File.Infrastructure.csproj
index 68c60ab..fad1ad8 100644
--- a/src/File.Infrastructure/File.Infrastructure.csproj
+++ b/src/File.Infrastructure/File.Infrastructure.csproj
@@ -7,13 +7,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/FileSol.sln b/src/FileSol.sln
deleted file mode 100644
index 71e585a..0000000
--- a/src/FileSol.sln
+++ /dev/null
@@ -1,113 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.5.33103.201
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.API", "File.API\File.API.csproj", "{87E03C39-5BF7-4861-953E-0E5AECAC1C02}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Core", "File.Core\File.Core.csproj", "{64358599-098D-42CD-944E-5046AEA2CFBD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Domain", "File.Domain\File.Domain.csproj", "{64141313-5666-4D8A-91C1-31A876CFC7CD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Infrastructure", "File.Infrastructure\File.Infrastructure.csproj", "{A63743FB-4697-4D96-B109-17C7FCEB1D7F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{D072735D-C2C2-44FF-B7E4-3B67667C464E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnitTests", "UnitTests", "{EAC2DE5D-5317-4988-9628-6FC0D9873ED7}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IntegrationTests", "IntegrationTests", "{A1AF94BE-337F-435C-BCC2-69BAC65BFFB4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Infrastructure.IntegrationTests", "Tests\IntegrationTests\File.Infrastructure.IntegrationTests\File.Infrastructure.IntegrationTests.csproj", "{2E417D27-5DDA-4E6C-B5F6-EEFA23899314}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.API.UnitTests", "Tests\UnitTests\File.API.UnitTests\File.API.UnitTests.csproj", "{D4629324-A9D5-420F-9D7D-B478D14D2946}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Core.UnitTests", "Tests\UnitTests\File.Core.UnitTests\File.Core.UnitTests.csproj", "{BA5F5BF6-6768-4513-9615-93CBB059E325}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Domain.UnitTests", "Tests\UnitTests\File.Domain.UnitTests\File.Domain.UnitTests.csproj", "{C4CE88A0-65FE-40C2-B034-13D27886E686}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.Infrastructure.UnitTests", "Tests\UnitTests\File.Infrastructure.UnitTests\File.Infrastructure.UnitTests.csproj", "{09731D6F-B61D-4733-A5D1-E3F7D07699C9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SystemTests", "SystemTests", "{93865CE0-1284-41CF-89AE-FE95D6B09989}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.API.SystemTests", "Tests\SystemTests\File.API.SystemTests\File.API.SystemTests.csproj", "{471F35C0-92C6-4F35-A9A6-EC2FAFF59281}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "File.UnitTests.Common", "Tests\UnitTests\File.UnitTests.Common\File.UnitTests.Common.csproj", "{9AA173F7-9251-465F-8B9A-2F3D541004F2}"
-EndProject
-Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "File.Frontend", "File.Frontend\File.Frontend.esproj", "{F0154E62-7758-4EBD-8B64-F2C6FF4AE297}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {87E03C39-5BF7-4861-953E-0E5AECAC1C02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87E03C39-5BF7-4861-953E-0E5AECAC1C02}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87E03C39-5BF7-4861-953E-0E5AECAC1C02}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87E03C39-5BF7-4861-953E-0E5AECAC1C02}.Release|Any CPU.Build.0 = Release|Any CPU
- {64358599-098D-42CD-944E-5046AEA2CFBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {64358599-098D-42CD-944E-5046AEA2CFBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {64358599-098D-42CD-944E-5046AEA2CFBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {64358599-098D-42CD-944E-5046AEA2CFBD}.Release|Any CPU.Build.0 = Release|Any CPU
- {64141313-5666-4D8A-91C1-31A876CFC7CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {64141313-5666-4D8A-91C1-31A876CFC7CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {64141313-5666-4D8A-91C1-31A876CFC7CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {64141313-5666-4D8A-91C1-31A876CFC7CD}.Release|Any CPU.Build.0 = Release|Any CPU
- {A63743FB-4697-4D96-B109-17C7FCEB1D7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A63743FB-4697-4D96-B109-17C7FCEB1D7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A63743FB-4697-4D96-B109-17C7FCEB1D7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A63743FB-4697-4D96-B109-17C7FCEB1D7F}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E417D27-5DDA-4E6C-B5F6-EEFA23899314}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E417D27-5DDA-4E6C-B5F6-EEFA23899314}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E417D27-5DDA-4E6C-B5F6-EEFA23899314}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E417D27-5DDA-4E6C-B5F6-EEFA23899314}.Release|Any CPU.Build.0 = Release|Any CPU
- {D4629324-A9D5-420F-9D7D-B478D14D2946}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D4629324-A9D5-420F-9D7D-B478D14D2946}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D4629324-A9D5-420F-9D7D-B478D14D2946}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D4629324-A9D5-420F-9D7D-B478D14D2946}.Release|Any CPU.Build.0 = Release|Any CPU
- {BA5F5BF6-6768-4513-9615-93CBB059E325}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BA5F5BF6-6768-4513-9615-93CBB059E325}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BA5F5BF6-6768-4513-9615-93CBB059E325}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BA5F5BF6-6768-4513-9615-93CBB059E325}.Release|Any CPU.Build.0 = Release|Any CPU
- {C4CE88A0-65FE-40C2-B034-13D27886E686}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C4CE88A0-65FE-40C2-B034-13D27886E686}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C4CE88A0-65FE-40C2-B034-13D27886E686}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C4CE88A0-65FE-40C2-B034-13D27886E686}.Release|Any CPU.Build.0 = Release|Any CPU
- {09731D6F-B61D-4733-A5D1-E3F7D07699C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {09731D6F-B61D-4733-A5D1-E3F7D07699C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {09731D6F-B61D-4733-A5D1-E3F7D07699C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {09731D6F-B61D-4733-A5D1-E3F7D07699C9}.Release|Any CPU.Build.0 = Release|Any CPU
- {471F35C0-92C6-4F35-A9A6-EC2FAFF59281}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {471F35C0-92C6-4F35-A9A6-EC2FAFF59281}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {471F35C0-92C6-4F35-A9A6-EC2FAFF59281}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {471F35C0-92C6-4F35-A9A6-EC2FAFF59281}.Release|Any CPU.Build.0 = Release|Any CPU
- {9AA173F7-9251-465F-8B9A-2F3D541004F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9AA173F7-9251-465F-8B9A-2F3D541004F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9AA173F7-9251-465F-8B9A-2F3D541004F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9AA173F7-9251-465F-8B9A-2F3D541004F2}.Release|Any CPU.Build.0 = Release|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Release|Any CPU.Build.0 = Release|Any CPU
- {F0154E62-7758-4EBD-8B64-F2C6FF4AE297}.Release|Any CPU.Deploy.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {EAC2DE5D-5317-4988-9628-6FC0D9873ED7} = {D072735D-C2C2-44FF-B7E4-3B67667C464E}
- {A1AF94BE-337F-435C-BCC2-69BAC65BFFB4} = {D072735D-C2C2-44FF-B7E4-3B67667C464E}
- {2E417D27-5DDA-4E6C-B5F6-EEFA23899314} = {A1AF94BE-337F-435C-BCC2-69BAC65BFFB4}
- {D4629324-A9D5-420F-9D7D-B478D14D2946} = {EAC2DE5D-5317-4988-9628-6FC0D9873ED7}
- {BA5F5BF6-6768-4513-9615-93CBB059E325} = {EAC2DE5D-5317-4988-9628-6FC0D9873ED7}
- {C4CE88A0-65FE-40C2-B034-13D27886E686} = {EAC2DE5D-5317-4988-9628-6FC0D9873ED7}
- {09731D6F-B61D-4733-A5D1-E3F7D07699C9} = {EAC2DE5D-5317-4988-9628-6FC0D9873ED7}
- {93865CE0-1284-41CF-89AE-FE95D6B09989} = {D072735D-C2C2-44FF-B7E4-3B67667C464E}
- {471F35C0-92C6-4F35-A9A6-EC2FAFF59281} = {93865CE0-1284-41CF-89AE-FE95D6B09989}
- {9AA173F7-9251-465F-8B9A-2F3D541004F2} = {EAC2DE5D-5317-4988-9628-6FC0D9873ED7}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F5ECAF92-D74D-4184-BD5A-7AEC9CE76826}
- EndGlobalSection
-EndGlobal
diff --git a/src/FileSol.slnx b/src/FileSol.slnx
new file mode 100644
index 0000000..bf3d4ce
--- /dev/null
+++ b/src/FileSol.slnx
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Tests/IntegrationTests/File.Infrastructure.IntegrationTests/File.Infrastructure.IntegrationTests.csproj b/src/Tests/IntegrationTests/File.Infrastructure.IntegrationTests/File.Infrastructure.IntegrationTests.csproj
index 848c7b2..0f84aa1 100644
--- a/src/Tests/IntegrationTests/File.Infrastructure.IntegrationTests/File.Infrastructure.IntegrationTests.csproj
+++ b/src/Tests/IntegrationTests/File.Infrastructure.IntegrationTests/File.Infrastructure.IntegrationTests.csproj
@@ -9,13 +9,13 @@
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/SystemTests/File.API.SystemTests/Extensions/HttpClientExtensions.cs b/src/Tests/SystemTests/File.API.SystemTests/Extensions/HttpClientExtensions.cs
index bed9514..54c6785 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/Extensions/HttpClientExtensions.cs
+++ b/src/Tests/SystemTests/File.API.SystemTests/Extensions/HttpClientExtensions.cs
@@ -5,7 +5,7 @@ internal static class HttpClientExtensions
public static async Task UploadAssetsFile(this HttpClient httpClient, string fileName)
{
using var content = new MultipartFormDataContent().AddFileFromAssets(fileName);
- return await httpClient.PostAsync("file/v1/upload", content);
+ return await httpClient.PostAsync("v1/file/upload", content);
}
}
}
diff --git a/src/Tests/SystemTests/File.API.SystemTests/File.API.SystemTests.csproj b/src/Tests/SystemTests/File.API.SystemTests/File.API.SystemTests.csproj
index d231509..545d798 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/File.API.SystemTests.csproj
+++ b/src/Tests/SystemTests/File.API.SystemTests/File.API.SystemTests.csproj
@@ -9,14 +9,14 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/SystemTests/File.API.SystemTests/Tests/ConvertTests.cs b/src/Tests/SystemTests/File.API.SystemTests/Tests/ConvertTests.cs
index a6b29db..25c91b5 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/Tests/ConvertTests.cs
+++ b/src/Tests/SystemTests/File.API.SystemTests/Tests/ConvertTests.cs
@@ -11,7 +11,7 @@ public async Task ConvertFileAsync_ToXml()
using var content = new MultipartFormDataContent().AddFileFromAssets("new.json");
//Act
- using var response = await _httpClient.PostAsync("file/v1/convert?formatToExport=xml", content);
+ using var response = await _httpClient.PostAsync("v1/file/convert?formatToExport=xml", content);
using var stream = await response.Content.ReadAsStreamAsync();
//Assert
diff --git a/src/Tests/SystemTests/File.API.SystemTests/Tests/DownloadTests.cs b/src/Tests/SystemTests/File.API.SystemTests/Tests/DownloadTests.cs
index 30633f8..b61ff0e 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/Tests/DownloadTests.cs
+++ b/src/Tests/SystemTests/File.API.SystemTests/Tests/DownloadTests.cs
@@ -15,7 +15,7 @@ public async Task DownloadFileAsync()
using var uploadResponse = (await _httpClient.UploadAssetsFile("new.json"))
.EnsureSuccessStatusCode();
- using var fileInfo = await _httpClient.GetAsync("file/v1/files-info");
+ using var fileInfo = await _httpClient.GetAsync("v1/file");
var fileToDownload = (await fileInfo.GetResponseData>>())?.Data?.First();
if(fileToDownload is null)
@@ -24,7 +24,7 @@ public async Task DownloadFileAsync()
}
//Act
- using var response = await _httpClient.GetAsync($"file/v1/download/?id={fileToDownload.Id}");
+ using var response = await _httpClient.GetAsync($"v1/file/{fileToDownload.Id}/download");
using var stream = await response.Content.ReadAsStreamAsync();
//Assert
@@ -38,7 +38,7 @@ public async Task DownloadJsonFileAsync()
using var uploadResponse = (await _httpClient.UploadAssetsFile("new.json"))
.EnsureSuccessStatusCode();
- using var fileInfo = await _httpClient.GetAsync("file/v1/files-info");
+ using var fileInfo = await _httpClient.GetAsync("v1/file");
var fileToDownload = (await fileInfo.GetResponseData>>())?.Data?.First();
if (fileToDownload is null)
@@ -47,7 +47,7 @@ public async Task DownloadJsonFileAsync()
}
//Act
- using var response = await _httpClient.GetAsync($"file/v1/downloadAsJson/?id={fileToDownload.Id}");
+ using var response = await _httpClient.GetAsync($"v1/file/{fileToDownload.Id}/download/json");
var responseFile = await response.Content.ReadFromJsonAsync>();
//Assert
diff --git a/src/Tests/SystemTests/File.API.SystemTests/Tests/ExportTests.cs b/src/Tests/SystemTests/File.API.SystemTests/Tests/ExportTests.cs
index cd72640..f51fc1a 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/Tests/ExportTests.cs
+++ b/src/Tests/SystemTests/File.API.SystemTests/Tests/ExportTests.cs
@@ -16,7 +16,7 @@ public async Task ExportFileAsync_ToXml()
using var uploadResponse = (await _httpClient.UploadAssetsFile("new.json"))
.EnsureSuccessStatusCode();
- using var fileInfo = await _httpClient.GetAsync("file/v1/files-info");
+ using var fileInfo = await _httpClient.GetAsync("v1/file");
var fileToDownload = (await fileInfo.GetResponseData>>())?.Data?.First();
if (fileToDownload is null)
@@ -24,15 +24,8 @@ public async Task ExportFileAsync_ToXml()
Assert.Fail("Downloaded file is empty.");
}
- var body = JsonConvert.SerializeObject(new ExportFileQuery
- {
- Id = fileToDownload.Id,
- Extension = "xml"
- });
- var content = new StringContent(body, Encoding.UTF8, "application/json");
-
//Act
- using var response = await _httpClient.PostAsync($"file/v1/export", content);
+ using var response = await _httpClient.GetAsync($"v1/file/{fileToDownload.Id}/export?extension=xml");
using var stream = await response.Content.ReadAsStreamAsync();
//Assert
diff --git a/src/Tests/SystemTests/File.API.SystemTests/Tests/GetTests.cs b/src/Tests/SystemTests/File.API.SystemTests/Tests/GetTests.cs
index 5574979..0e7be50 100644
--- a/src/Tests/SystemTests/File.API.SystemTests/Tests/GetTests.cs
+++ b/src/Tests/SystemTests/File.API.SystemTests/Tests/GetTests.cs
@@ -14,7 +14,7 @@ public async Task GetFileInfoAsync()
.EnsureSuccessStatusCode();
//Act
- var result = await _httpClient.GetAsync("file/v1/files-info");
+ var result = await _httpClient.GetAsync("v1/file");
//Assert
var resultData = await result.GetResponseData>>();
diff --git a/src/Tests/UnitTests/File.API.UnitTests/File.API.UnitTests.csproj b/src/Tests/UnitTests/File.API.UnitTests/File.API.UnitTests.csproj
index a617278..420a09c 100644
--- a/src/Tests/UnitTests/File.API.UnitTests/File.API.UnitTests.csproj
+++ b/src/Tests/UnitTests/File.API.UnitTests/File.API.UnitTests.csproj
@@ -9,13 +9,13 @@
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/UnitTests/File.Core.UnitTests/File.Core.UnitTests.csproj b/src/Tests/UnitTests/File.Core.UnitTests/File.Core.UnitTests.csproj
index 6a4148a..0654474 100644
--- a/src/Tests/UnitTests/File.Core.UnitTests/File.Core.UnitTests.csproj
+++ b/src/Tests/UnitTests/File.Core.UnitTests/File.Core.UnitTests.csproj
@@ -9,14 +9,14 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/UnitTests/File.Domain.UnitTests/File.Domain.UnitTests.csproj b/src/Tests/UnitTests/File.Domain.UnitTests/File.Domain.UnitTests.csproj
index a617278..3bf65a9 100644
--- a/src/Tests/UnitTests/File.Domain.UnitTests/File.Domain.UnitTests.csproj
+++ b/src/Tests/UnitTests/File.Domain.UnitTests/File.Domain.UnitTests.csproj
@@ -9,13 +9,13 @@
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/UnitTests/File.Infrastructure.UnitTests/File.Infrastructure.UnitTests.csproj b/src/Tests/UnitTests/File.Infrastructure.UnitTests/File.Infrastructure.UnitTests.csproj
index 6e7ad8b..1e675f5 100644
--- a/src/Tests/UnitTests/File.Infrastructure.UnitTests/File.Infrastructure.UnitTests.csproj
+++ b/src/Tests/UnitTests/File.Infrastructure.UnitTests/File.Infrastructure.UnitTests.csproj
@@ -9,14 +9,14 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Tests/UnitTests/File.UnitTests.Common/File.UnitTests.Common.csproj b/src/Tests/UnitTests/File.UnitTests.Common/File.UnitTests.Common.csproj
index 95542df..ccf088e 100644
--- a/src/Tests/UnitTests/File.UnitTests.Common/File.UnitTests.Common.csproj
+++ b/src/Tests/UnitTests/File.UnitTests.Common/File.UnitTests.Common.csproj
@@ -7,8 +7,8 @@
-
-
+
+