fixup! Ensure mission exists before inserting mission launch entity
This commit is contained in:
-4
@@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user