Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
CleanArchitecture
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tsai
CleanArchitecture
Commits
ff0b6617
Commit
ff0b6617
authored
Feb 06, 2020
by
Steve Smith
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updating for 3.1
parent
7dcd688c
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
63 additions
and
36 deletions
+63
-36
CleanArchitecture.sln
CleanArchitecture.sln
+16
-16
CleanArchitecture.Core.csproj
src/CleanArchitecture.Core/CleanArchitecture.Core.csproj
+1
-1
CleanArchitecture.Infrastructure.csproj
...re.Infrastructure/CleanArchitecture.Infrastructure.csproj
+8
-8
CleanArchitecture.Web.csproj
src/CleanArchitecture.Web/CleanArchitecture.Web.csproj
+7
-6
CleanArchitecture.FunctionalTests.csproj
....FunctionalTests/CleanArchitecture.FunctionalTests.csproj
+11
-0
CustomWebApplicationFactory.cs
...chitecture.FunctionalTests/CustomWebApplicationFactory.cs
+4
-1
CleanArchitecture.IntegrationTests.csproj
...ntegrationTests/CleanArchitecture.IntegrationTests.csproj
+10
-0
BaseEfRepoTestFixture.cs
...chitecture.IntegrationTests/Data/BaseEfRepoTestFixture.cs
+0
-2
CleanArchitecture.UnitTests.csproj
...Architecture.UnitTests/CleanArchitecture.UnitTests.csproj
+6
-2
DomainEventDispatcherShould.cs
...nitTests/Core/DomainEvents/DomainEventDispatcherShould.cs
+0
-0
ToDoItemMarkComplete.cs
...hitecture.UnitTests/Core/Entities/ToDoItemMarkComplete.cs
+0
-0
ItemCompletedEmailNotificationHandlerHandle.cs
...e/Handlers/ItemCompletedEmailNotificationHandlerHandle.cs
+0
-0
NoOpDomainEventDispatcher.cs
.../CleanArchitecture.UnitTests/NoOpDomainEventDispatcher.cs
+0
-0
ToDoItemBuilder.cs
tests/CleanArchitecture.UnitTests/ToDoItemBuilder.cs
+0
-0
xunit.runner.json
tests/CleanArchitecture.UnitTests/xunit.runner.json
+0
-0
No files found.
CleanArchitecture.sln
View file @
ff0b6617
...
...
@@ -13,8 +13,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.Infrastru
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.Web", "src\CleanArchitecture.Web\CleanArchitecture.Web.csproj", "{C9751CB7-4CD6-4633-A99A-4F6ADD525437}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.UnitTests", "tests\CleanArchitecture.Tests\CleanArchitecture.UnitTests.csproj", "{AEE17BAB-D187-4BC5-B640-40CC0749566C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{250F283E-FE2F-4BBD-9E63-A2265B84E23F}"
ProjectSection(SolutionItems) = preProject
azure-pipelines.yml = azure-pipelines.yml
...
...
@@ -35,7 +33,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.Integrati
{220361D6-9C76-4E3F-BD34-3C7B50E2CA4D} = {220361D6-9C76-4E3F-BD34-3C7B50E2CA4D}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CleanArchitecture.SharedKernel", "src\CleanArchitecture.SharedKernel\CleanArchitecture.SharedKernel.csproj", "{744AD1DC-E83E-4ACE-BE57-395395D6E357}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.SharedKernel", "src\CleanArchitecture.SharedKernel\CleanArchitecture.SharedKernel.csproj", "{744AD1DC-E83E-4ACE-BE57-395395D6E357}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanArchitecture.UnitTests", "tests\CleanArchitecture.UnitTests\CleanArchitecture.UnitTests.csproj", "{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
...
...
@@ -83,18 +83,6 @@ Global
{C9751CB7-4CD6-4633-A99A-4F6ADD525437}.Release|x64.Build.0 = Release|Any CPU
{C9751CB7-4CD6-4633-A99A-4F6ADD525437}.Release|x86.ActiveCfg = Release|Any CPU
{C9751CB7-4CD6-4633-A99A-4F6ADD525437}.Release|x86.Build.0 = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|x64.ActiveCfg = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|x64.Build.0 = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|x86.ActiveCfg = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Debug|x86.Build.0 = Debug|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|Any CPU.Build.0 = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|x64.ActiveCfg = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|x64.Build.0 = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|x86.ActiveCfg = Release|Any CPU
{AEE17BAB-D187-4BC5-B640-40CC0749566C}.Release|x86.Build.0 = Release|Any CPU
{7D84EFEE-A7D9-44AD-A0A3-38EC7882D94C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7D84EFEE-A7D9-44AD-A0A3-38EC7882D94C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7D84EFEE-A7D9-44AD-A0A3-38EC7882D94C}.Debug|x64.ActiveCfg = Debug|Any CPU
...
...
@@ -131,6 +119,18 @@ Global
{744AD1DC-E83E-4ACE-BE57-395395D6E357}.Release|x64.Build.0 = Release|Any CPU
{744AD1DC-E83E-4ACE-BE57-395395D6E357}.Release|x86.ActiveCfg = Release|Any CPU
{744AD1DC-E83E-4ACE-BE57-395395D6E357}.Release|x86.Build.0 = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|x64.ActiveCfg = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|x64.Build.0 = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|x86.ActiveCfg = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Debug|x86.Build.0 = Debug|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|Any CPU.Build.0 = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|x64.ActiveCfg = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|x64.Build.0 = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|x86.ActiveCfg = Release|Any CPU
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
...
...
@@ -139,10 +139,10 @@ Global
{4548EB20-1D1B-477B-AF6E-DD55653A6583} = {106AE906-5075-410A-B941-912F811848EE}
{220361D6-9C76-4E3F-BD34-3C7B50E2CA4D} = {106AE906-5075-410A-B941-912F811848EE}
{C9751CB7-4CD6-4633-A99A-4F6ADD525437} = {106AE906-5075-410A-B941-912F811848EE}
{AEE17BAB-D187-4BC5-B640-40CC0749566C} = {B31B4797-1D9F-4288-808C-BE9A31A98C7D}
{7D84EFEE-A7D9-44AD-A0A3-38EC7882D94C} = {B31B4797-1D9F-4288-808C-BE9A31A98C7D}
{0776DC14-9000-47A4-A3F4-ECBCF8CEBC17} = {B31B4797-1D9F-4288-808C-BE9A31A98C7D}
{744AD1DC-E83E-4ACE-BE57-395395D6E357} = {106AE906-5075-410A-B941-912F811848EE}
{1DC7F5A0-DDF7-4975-84EB-05F4FC1B6AB5} = {B31B4797-1D9F-4288-808C-BE9A31A98C7D}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B0F19343-8185-4A9F-9165-0EA8544BC925}
...
...
src/CleanArchitecture.Core/CleanArchitecture.Core.csproj
View file @
ff0b6617
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ardalis.GuardClauses" />
<PackageReference Include="Ardalis.GuardClauses"
Version="1.3.3"
/>
</ItemGroup>
<ItemGroup>
...
...
src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj
View file @
ff0b6617
...
...
@@ -6,14 +6,14 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Autofac" />
<PackageReference Include="Autofac.Extensions.DependencyInjection" />
<PackageReference Include="Ardalis.EFCore.Extensions" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" PrivateAssets="all" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" />
<PackageReference Include="SQLite" />
<PackageReference Include="NETStandard.Library" />
<PackageReference Include="Autofac"
Version="5.0.0"
/>
<PackageReference Include="Autofac.Extensions.DependencyInjection"
Version="6.0.0"
/>
<PackageReference Include="Ardalis.EFCore.Extensions"
Version="1.1.0"
/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" PrivateAssets="all"
Version="3.1.1"
/>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer"
Version="3.1.1"
/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite"
Version="3.1.1"
/>
<PackageReference Include="SQLite"
Version="3.13.0"
/>
<PackageReference Include="NETStandard.Library"
Version="2.0.3"
/>
</ItemGroup>
<ItemGroup>
...
...
src/CleanArchitecture.Web/CleanArchitecture.Web.csproj
View file @
ff0b6617
...
...
@@ -9,12 +9,13 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ardalis.ListStartupServices" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" PrivateAssets="all" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" PrivateAssets="All" />
<PackageReference Include="Microsoft.Web.LibraryManager.Build" />
<PackageReference Include="Swashbuckle.AspNetCore" />
<PackageReference Include="NETStandard.Library" />
<PackageReference Include="Ardalis.ListStartupServices" Version="1.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" PrivateAssets="all" Version="3.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" PrivateAssets="All" Version="3.1.1" />
<PackageReference Include="Microsoft.Web.LibraryManager.Build" Version="2.0.96" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0" />
<PackageReference Include="NETStandard.Library" Version="2.0.3" />
</ItemGroup>
<ItemGroup>
...
...
tests/CleanArchitecture.FunctionalTests/CleanArchitecture.FunctionalTests.csproj
View file @
ff0b6617
...
...
@@ -5,9 +5,20 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
<TestProjectMode>true</TestProjectMode>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.1" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\CleanArchitecture.Tests\CleanArchitecture.UnitTests.csproj" />
<ProjectReference Include="..\CleanArchitecture.UnitTests\CleanArchitecture.UnitTests.csproj" />
</ItemGroup>
</Project>
tests/CleanArchitecture.FunctionalTests/CustomWebApplicationFactory.cs
View file @
ff0b6617
...
...
@@ -8,6 +8,7 @@ using Microsoft.EntityFrameworkCore;
using
Microsoft.Extensions.DependencyInjection
;
using
Microsoft.Extensions.Logging
;
using
System
;
using
Microsoft.AspNetCore.TestHost
;
namespace
CleanArchitecture.FunctionalTests
{
...
...
@@ -15,7 +16,9 @@ namespace CleanArchitecture.FunctionalTests
{
protected
override
void
ConfigureWebHost
(
IWebHostBuilder
builder
)
{
builder
.
ConfigureServices
(
services
=>
builder
.
UseSolutionRelativeContentRoot
(
"src/CleanArchitecture.Web"
)
.
ConfigureServices
(
services
=>
{
// Create a new service provider.
var
serviceProvider
=
new
ServiceCollection
()
...
...
tests/CleanArchitecture.IntegrationTests/CleanArchitecture.IntegrationTests.csproj
View file @
ff0b6617
...
...
@@ -5,9 +5,19 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
<TestProjectMode>true</TestProjectMode>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.0.1" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\CleanArchitecture.Tests\CleanArchitecture.UnitTests.csproj" />
<ProjectReference Include="..\CleanArchitecture.UnitTests\CleanArchitecture.UnitTests.csproj" />
</ItemGroup>
</Project>
tests/CleanArchitecture.IntegrationTests/Data/BaseEfRepoTestFixture.cs
View file @
ff0b6617
...
...
@@ -35,7 +35,5 @@ namespace CleanArchitecture.IntegrationTests.Data
_dbContext
=
new
AppDbContext
(
options
,
mockDispatcher
.
Object
);
return
new
EfRepository
(
_dbContext
);
}
}
}
tests/CleanArchitecture.Tests/CleanArchitecture.UnitTests.csproj
→
tests/CleanArchitecture.
Unit
Tests/CleanArchitecture.UnitTests.csproj
View file @
ff0b6617
...
...
@@ -8,8 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Moq" />
<PackageReference Include="ReportGenerator" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.0.1" />
<PackageReference Include="Moq" Version="4.13.1" />
<PackageReference Include="ReportGenerator" Version="4.4.6" />
<PackageReference Include="xunit" Version="2.4.1" />
</ItemGroup>
<ItemGroup>
...
...
tests/CleanArchitecture.Tests/Core/DomainEvents/DomainEventDispatcherShould.cs
→
tests/CleanArchitecture.
Unit
Tests/Core/DomainEvents/DomainEventDispatcherShould.cs
View file @
ff0b6617
File moved
tests/CleanArchitecture.Tests/Core/Entities/ToDoItemMarkComplete.cs
→
tests/CleanArchitecture.
Unit
Tests/Core/Entities/ToDoItemMarkComplete.cs
View file @
ff0b6617
File moved
tests/CleanArchitecture.Tests/Core/Handlers/ItemCompletedEmailNotificationHandlerHandle.cs
→
tests/CleanArchitecture.
Unit
Tests/Core/Handlers/ItemCompletedEmailNotificationHandlerHandle.cs
View file @
ff0b6617
File moved
tests/CleanArchitecture.Tests/NoOpDomainEventDispatcher.cs
→
tests/CleanArchitecture.
Unit
Tests/NoOpDomainEventDispatcher.cs
View file @
ff0b6617
File moved
tests/CleanArchitecture.Tests/ToDoItemBuilder.cs
→
tests/CleanArchitecture.
Unit
Tests/ToDoItemBuilder.cs
View file @
ff0b6617
File moved
tests/CleanArchitecture.Tests/xunit.runner.json
→
tests/CleanArchitecture.
Unit
Tests/xunit.runner.json
View file @
ff0b6617
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment