Skip to content

Commit d172863

Browse files
authored
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

+1-1
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

+2-1
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

+1-4
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+
}
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>
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

-2
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)