Remove EF query warnings from test runs
This commit is contained in:
@@ -19,7 +19,7 @@ public class StateTests
|
||||
await client.RegisterAsync("payload");
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.FirstAsync();
|
||||
var player = await db.Players.SingleAsync();
|
||||
player.HasJoker = true;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -55,7 +55,7 @@ public class StateTests
|
||||
};
|
||||
playerId = player.Id;
|
||||
db.Players.Add(player);
|
||||
var state = await db.AppState.FirstAsync();
|
||||
var state = await db.AppState.SingleAsync();
|
||||
state.ResultsOpen = true;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -69,7 +69,7 @@ public class StateTests
|
||||
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var state = await db.AppState.FirstAsync();
|
||||
var state = await db.AppState.SingleAsync();
|
||||
state.ResultsOpen = false;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -95,7 +95,7 @@ public class StateTests
|
||||
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.FirstAsync();
|
||||
var player = await db.Players.SingleAsync();
|
||||
player.VotesFinal = true;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -127,7 +127,7 @@ public class StateTests
|
||||
await admin.PostAsJsonAsync("/api/me/phase/next", new { }); // Vote
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.FirstAsync();
|
||||
var player = await db.Players.SingleAsync();
|
||||
player.VotesFinal = true;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -255,7 +255,7 @@ public class StateTests
|
||||
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.FirstAsync();
|
||||
var player = await db.Players.SingleAsync();
|
||||
db.Players.Remove(player);
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -284,10 +284,10 @@ public class StateTests
|
||||
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.FirstAsync();
|
||||
var player = await db.Players.SingleAsync();
|
||||
player.CurrentPhase = Phase.Results;
|
||||
player.VotesFinal = true;
|
||||
var state = await db.AppState.FirstAsync();
|
||||
var state = await db.AppState.SingleAsync();
|
||||
state.ResultsOpen = false;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
@@ -300,7 +300,7 @@ public class StateTests
|
||||
|
||||
await factory.WithDbContextAsync(async db =>
|
||||
{
|
||||
var player = await db.Players.AsNoTracking().FirstAsync();
|
||||
var player = await db.Players.AsNoTracking().SingleAsync();
|
||||
Assert.Equal(Phase.Results, player.CurrentPhase);
|
||||
Assert.True(player.VotesFinal);
|
||||
});
|
||||
@@ -323,17 +323,18 @@ public class StateTests
|
||||
CurrentPhase = Phase.Vote
|
||||
};
|
||||
db.Players.Add(player);
|
||||
var state = await db.AppState.FirstAsync();
|
||||
var state = await db.AppState.SingleAsync();
|
||||
state.ResultsOpen = true;
|
||||
await db.SaveChangesAsync();
|
||||
});
|
||||
|
||||
using var scope = factory.Services.CreateScope();
|
||||
var db = scope.ServiceProvider.GetRequiredService<AppDbContext>();
|
||||
var playerId = await db.Players.Select(p => p.Id).FirstAsync();
|
||||
var playerId = await db.Players.Select(p => p.Id).SingleAsync();
|
||||
var phase = await Endpoints.EndpointHelpers.GetCurrentPhaseAsync(db, playerId);
|
||||
|
||||
Assert.Equal(Phase.Results, phase);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user