nrkno / dotnetskolen

Kurs for oppsett av .NET-prosjekter fra bunn
https://nrkno.github.io/dotnetskolen/
18 stars 3 forks source link

Fjerne runWithTestClient fra integrasjonstestprosjekt #28

Open thomaswolff opened 1 year ago

thomaswolff commented 1 year ago

Kan fjerne runWithTestClient her: https://github.com/nrkno/dotnetskolen/blob/ferdig/test/integration/Tests.fs#L15-L25, og istedenfor ha denne koden øverst i Tests.fs:

let builder = createWebApplicationBuilder()
builder.WebHost.UseTestServer() |> ignore
let app = createWebApplication builder
app.StartAsync() |> Async.AwaitTask |> Async.RunSynchronously
let testClient = app.GetTestClient()

På denne måten settes test-serveren og -klienten opp kun én gang i kjøring av testene, og det er lavere kompleksitet for kursdeltakerne.