Ich möchte Integrationstests in einer Azure -Funktions -App (.NET 9/Isolated Worker) durchführen, ähnlich wie sie normalerweise mit Microsoft.aspnetcore.mvc.testing auf ASP.NET CORE -Apps:
var builder = FunctionsApplication.CreateBuilder(args);
...
var host = builder.Build()
await host.Run()
< /code>
Für ASP.NET-Core-Apps würde ich das obige Testpaket normalerweise verwenden, um eine In-Memory-Instanz meiner Webanwendung mit verspotteten Diensten zu erstellen, z. Datenbank, und rufen Sie dann die Endpunkte mit httpclient.postasjsonasync
[url=viewtopic.php?t=14917]Ich möchte[/url] Integrationstests in einer Azure -Funktions -App (.NET 9/Isolated Worker) durchführen, ähnlich wie sie normalerweise mit Microsoft.aspnetcore.mvc.testing auf ASP.NET CORE -Apps:
https://www.nuget.org/packages/microsoft.aspnetcore.mvc.testing Die Funktions -App wird mit einem Funktionsanplungsbuilder :
erstellt.[code]var builder = FunctionsApplication.CreateBuilder(args); ... var host = builder.Build() await host.Run() < /code> Für ASP.NET-Core-Apps würde ich das obige Testpaket normalerweise verwenden, um eine In-Memory-Instanz meiner Webanwendung mit verspotteten Diensten zu erstellen, z. Datenbank, und rufen Sie dann die Endpunkte mit httpclient.postasjsonasync [/code].>
Ich habe der Dokumentation befolgt, um einer Azure-Funktions-App mit Fastapi Hintergrundaufgaben hinzuzufügen:
async def background_task():
logging.info( Background task started )
await...
Ich verwende das azure.monitor.opentelemetry.aspnetcore otel -Paket, um Telemtry an Application Insights für eine ASP.NET -Core -Anwendung (.NET 8) zu emittieren.
Innerhalb von Anwendungseinsichten...
Ich erstelle ein .NET -Tool, das Projekteigenschaften wie Ziel Framework/s abfragen muss. Mein erster Gedanke war Microsoft.CodeAnalysis.
using Microsoft.Build.Locator;
using...