Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d172863

Browse files
chore: split testing packages by target frameworks (#293)
1 parent bebbb11 commit d172863

File tree

6 files changed

+22
-32
lines changed

6 files changed

+22
-32
lines changed

‎src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
15-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.10" />
15+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.11" />
1616
</ItemGroup>
1717

1818
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">

‎src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/CqrsResult.cs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ namespace Cnblogs.Architecture.Ddd.Cqrs.AspNetCore;
66
/// <summary>
77
/// Send object as json and append X-Cqrs-Version header
88
/// </summary>
9-
/// <param name="commandResponse"></param>
9+
/// <param name="commandResponse">Response body.</param>
10+
/// <param name="options"><see cref="JsonSerializerOptions"/> to use.</param>
1011
public class CqrsResult(object commandResponse, JsonSerializerOptions? options = null) : IResult
1112
{
1213
/// <inheritdoc />

‎src/Cnblogs.Architecture.Ddd.Domain.Abstractions/IUnitOfWork.cs‎

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,20 @@ public interface IUnitOfWork<TEntity, TKey>
2020
/// 添加实体,调用 <see cref="SaveEntitiesAsync"/> 或 <see cref="SaveChangesAsync"/> 后才会写入数据库。
2121
/// </summary>
2222
/// <param name="entity">要添加实体。</param>
23-
/// <typeparam name="TEntity">实体类型。</typeparam>
2423
/// <returns>被添加的实体。</returns>
2524
TEntity Add(TEntity entity);
2625

2726
/// <summary>
2827
/// 更新实体,调用 <see cref="SaveEntitiesAsync"/> 或 <see cref="SaveChangesAsync"/> 后才会写入数据库。
2928
/// </summary>
3029
/// <param name="entity">要更新的实体。</param>
31-
/// <typeparam name="TEntity">实体类型。</typeparam>
3230
/// <returns>被更新的实体。</returns>
3331
TEntity Update(TEntity entity);
3432

3533
/// <summary>
3634
/// 删除实体,调用 <see cref="SaveEntitiesAsync"/> 或 <see cref="SaveChangesAsync"/> 后才会写入数据库。
3735
/// </summary>
3836
/// <param name="entity">要删除的实体。</param>
39-
/// <typeparam name="TEntity">实体类型。</typeparam>
4037
/// <returns></returns>
4138
TEntity Delete(TEntity entity);
4239

@@ -53,4 +50,4 @@ public interface IUnitOfWork<TEntity, TKey>
5350
/// <param name="cancellationToken"><see cref="CancellationToken" />。</param>
5451
/// <returns>提交是否成功。</returns>
5552
Task<bool> SaveEntitiesAsync(CancellationToken cancellationToken = default);
56-
}
53+
}
Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
33
<PackageReference Include="Cnblogs.Serilog.Extensions" Version="1.1.0" />
4-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
5-
<PackageReference Include="xunit" Version="2.9.2" />
64
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
75
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
86
<PrivateAssets>all</PrivateAssets>
@@ -11,13 +9,9 @@
119
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1210
<PrivateAssets>all</PrivateAssets>
1311
</PackageReference>
14-
</ItemGroup>
15-
16-
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
17-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0" />
18-
</ItemGroup>
19-
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
20-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0" />
12+
<PackageReference Include="Serilog.Sinks.InMemory" Version="0.11.0" />
13+
<PackageReference Include="Serilog.Sinks.InMemory.Assertions" Version="0.11.0" />
14+
<PackageReference Include="Serilog.AspNetCore" Version="8.0.3" />
2115
</ItemGroup>
2216

2317
<ItemGroup>
@@ -29,14 +23,4 @@
2923
<ProjectReference Include="..\Cnblogs.Architecture.TestShared\Cnblogs.Architecture.TestShared.csproj" />
3024
</ItemGroup>
3125

32-
<ItemGroup>
33-
<PackageReference Include="Serilog.Sinks.InMemory" Version="0.11.0" />
34-
<PackageReference Include="Serilog.Sinks.InMemory.Assertions" Version="0.11.0" />
35-
<PackageReference Include="Serilog.AspNetCore" Version="8.0.3" />
36-
</ItemGroup>
37-
38-
<ItemGroup>
39-
<Folder Include="Properties\" />
40-
</ItemGroup>
41-
4226
</Project>
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<PackageReference Include="FluentAssertions" Version="7.0.0" />
4-
<PackageReference Include="NSubstitute" Version="5.3.0" />
5-
</ItemGroup>
6-
</Project>
2+
<ItemGroup>
3+
<PackageReference Include="FluentAssertions" Version="7.0.0"/>
4+
<PackageReference Include="NSubstitute" Version="5.3.0"/>
5+
<PackageReference Include="xunit" Version="2.9.2" />
6+
</ItemGroup>
7+
8+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
9+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.11"/>
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1"/>
11+
</ItemGroup>
12+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
13+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0"/>
14+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0"/>
15+
</ItemGroup>
16+
</Project>

‎test/Cnblogs.Architecture.UnitTests/Cnblogs.Architecture.UnitTests.csproj‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
<ItemGroup>
44
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.0" />
5-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
6-
<PackageReference Include="xunit" Version="2.9.2" />
75
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
86
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
97
<PrivateAssets>all</PrivateAssets>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /