fixup! Ensure mission exists before inserting mission launch entity

This commit is contained in:
Stedoss
2026-07-28 00:31:41 +01:00
parent b3e68069d2
commit f57a540043
@@ -1,6 +1,5 @@
using FastEndpoints; using FastEndpoints;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.EntityFrameworkCore;
using MissionControl.Domain.Entities; using MissionControl.Domain.Entities;
using MissionControl.Server.Endpoints.Missions.MissionLaunches; using MissionControl.Server.Endpoints.Missions.MissionLaunches;
using Shouldly; using Shouldly;
@@ -24,8 +23,6 @@ public class CreateMissionLaunchTests
await endpoint.HandleAsync(request, CancellationToken.None); await endpoint.HandleAsync(request, CancellationToken.None);
endpoint.HttpContext.Response.StatusCode.ShouldBe(StatusCodes.Status404NotFound); endpoint.HttpContext.Response.StatusCode.ShouldBe(StatusCodes.Status404NotFound);
(await database.Context.MissionLaunches.AnyAsync()).ShouldBeFalse();
} }
[Fact] [Fact]
@@ -43,5 +40,4 @@ public class CreateMissionLaunchTests
result.IsValid.ShouldBeFalse(); result.IsValid.ShouldBeFalse();
result.Errors.ShouldContain(e => e.PropertyName == nameof(CreateMissionLaunchRequest.MissionId)); result.Errors.ShouldContain(e => e.PropertyName == nameof(CreateMissionLaunchRequest.MissionId));
} }
} }