Skip to content

Commit 50f0bde

Browse files
committed
release v1.7.6
1 parent 01a28f2 commit 50f0bde

7 files changed

Lines changed: 38 additions & 31 deletions

File tree

FastEndpoints.TemplatePack.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44

5-
<Version>1.7.5</Version>
5+
<Version>1.7.6</Version>
66

77
<PackageType>Template</PackageType>
88
<PackageId>FastEndpoints.TemplatePack</PackageId>

changelog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
- remove fluentassertions and switch to shouldly
2-
- upgrade dependencies
1+
- fix: integrated test project failed to discover tests when doing `dotnet test` and when run via visual studio
2+
- upgrade dependencies to latest

templates/integrated/Source/MyProject.csproj

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,31 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<OutputType>Exe</OutputType>
8-
<NoWarn>CS1591;CA2016</NoWarn>
8+
<NoWarn>CS1591;CA2016;CS7022</NoWarn>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="AWSSDK.SimpleEmailV2" Version="3.7.407.6" />
13+
<PackageReference Include="AWSSDK.SimpleEmailV2" Version="3.7.408"/>
1414
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3"/>
15-
<PackageReference Include="FastEndpoints" Version="5.34.0" />
16-
<PackageReference Include="FastEndpoints.Generator" Version="5.34.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
17-
<PackageReference Include="FastEndpoints.Security" Version="5.34.0" />
18-
<PackageReference Include="FastEndpoints.Swagger" Version="5.34.0" />
15+
<PackageReference Include="FastEndpoints" Version="5.34.0"/>
16+
<PackageReference Include="FastEndpoints.Generator" Version="5.34.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
17+
<PackageReference Include="FastEndpoints.Security" Version="5.34.0"/>
18+
<PackageReference Include="FastEndpoints.Swagger" Version="5.34.0"/>
1919
<PackageReference Include="LettuceEncrypt" Version="1.3.3"/>
20-
<PackageReference Include="MessagePack" Version="3.1.2" />
21-
<PackageReference Include="MongoDB.Entities" Version="24.1.0"/>
20+
<PackageReference Include="MessagePack" Version="3.1.3"/>
21+
<PackageReference Include="MongoDB.Entities" Version="24.1.1"/>
2222
</ItemGroup>
2323

2424
<!-- exclude test related code from release build -->
25-
<PropertyGroup>
26-
<GenerateProgramFile>false</GenerateProgramFile>
27-
</PropertyGroup>
2825
<ItemGroup Condition="'$(Configuration)' != 'Release'">
2926
<PackageReference Include="FakeItEasy" Version="8.3.0"/>
30-
<PackageReference Include="FastEndpoints.Testing" Version="5.34.0" />
31-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0"/>
32-
<PackageReference Include="Shouldly" Version="4.3.0" />
33-
<PackageReference Include="xunit.v3" Version="1.0.1" />
34-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
35-
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
27+
<PackageReference Include="FastEndpoints.Testing" Version="5.34.0"/>
28+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0"/>
29+
<PackageReference Include="Shouldly" Version="4.3.0"/>
30+
<PackageReference Include="xunit.v3" Version="1.1.0"/>
31+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
32+
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
3633
<Content Update="Tests\xunit.runner.json" TargetPath="xunit.runner.json"/>
3734
</ItemGroup>
3835
<ItemGroup Condition="'$(Configuration)' == 'Release'">
@@ -43,7 +40,7 @@
4340

4441
<PropertyGroup>
4542
<EnableSdkContainerSupport>true</EnableSdkContainerSupport>
46-
<ContainerBaseImage>mcr.microsoft.com/dotnet/aspnet:8.0-alpine</ContainerBaseImage>
43+
<ContainerBaseImage>mcr.microsoft.com/dotnet/aspnet:9.0-alpine</ContainerBaseImage>
4744
<ContainerRegistry>sjc.vultrcr.com</ContainerRegistry>
4845
<ContainerRepository>MyProject/Api</ContainerRepository>
4946
<ContainerImageTag>latest</ContainerImageTag>

templates/integrated/Source/Program.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
using Amazon.SimpleEmailV2;
33
using Dom;
44
using LettuceEncrypt;
5+
using Xunit.Runner.InProc.SystemConsole;
6+
7+
if (args.Contains("@@")) // this is a 'dotnet test' run
8+
return await ConsoleRunner.Run(args);
59

610
var bld = WebApplication.CreateBuilder(args);
711
bld.Services
@@ -11,9 +15,9 @@
1115
.AddJobQueues<JobRecord, JobStorageProvider>()
1216
.AddSingleton<IAmazonSimpleEmailServiceV2>(
1317
new AmazonSimpleEmailServiceV2Client(
14-
awsAccessKeyId: bld.Configuration["Email:ApiKey"],
15-
awsSecretAccessKey: bld.Configuration["Email:ApiSecret"],
16-
region: RegionEndpoint.USEast1));
18+
bld.Configuration["Email:ApiKey"],
19+
bld.Configuration["Email:ApiSecret"],
20+
RegionEndpoint.USEast1));
1721

1822
if (bld.Environment.IsProduction())
1923
{
@@ -57,6 +61,8 @@
5761

5862
app.Run();
5963

64+
return 0;
65+
6066
async Task InitDatabase(string? dbName)
6167
{
6268
ArgumentNullException.ThrowIfNull(dbName);

templates/integrated/Source/Tests/FakeSesClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,11 @@ public Task<PutAccountSuppressionAttributesResponse> PutAccountSuppressionAttrib
246246
public Task<PutAccountVdmAttributesResponse> PutAccountVdmAttributesAsync(PutAccountVdmAttributesRequest request, CancellationToken cancellationToken = default)
247247
=> throw new NotImplementedException();
248248

249+
public Task<PutConfigurationSetArchivingOptionsResponse> PutConfigurationSetArchivingOptionsAsync(
250+
PutConfigurationSetArchivingOptionsRequest request,
251+
CancellationToken cancellationToken = new())
252+
=> throw new NotImplementedException();
253+
249254
public Task<PutConfigurationSetDeliveryOptionsResponse> PutConfigurationSetDeliveryOptionsAsync(PutConfigurationSetDeliveryOptionsRequest request,
250255
CancellationToken cancellationToken = default)
251256
=> throw new NotImplementedException();

templates/project/Tests/Tests.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@
44
<TargetFramework>net9.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
7-
<IsTestProject>true</IsTestProject>
87
</PropertyGroup>
98

109
<ItemGroup>
1110
<PackageReference Include="FastEndpoints.Testing" Version="5.34.0" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0"/>
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
1312
<PackageReference Include="Shouldly" Version="4.3.0" />
14-
<PackageReference Include="xunit.v3" Version="1.0.1" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
13+
<PackageReference Include="xunit.v3" Version="1.1.0" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
1615
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
1716
</ItemGroup>
1817

templates/test/Tests/Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="FastEndpoints.Testing" Version="5.34.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
1414
<PackageReference Include="Shouldly" Version="4.3.0" />
15-
<PackageReference Include="xunit.v3" Version="1.0.1"/>
16-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
15+
<PackageReference Include="xunit.v3" Version="1.1.0"/>
16+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
1717
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
1818
</ItemGroup>
1919

0 commit comments

Comments
 (0)