mirror of
https://github.com/bitwarden/server.git
synced 2025-06-30 15:42:48 -05:00
[PM-2943] Enable Nullable Repositories in Unowned Files (#4549)
* Enable Nullable In Unowned Repos * Update More Tests * Move to One If * Fix Collections * Format * Add Migrations * Move Pragma Annotation * Add Better Assert Message
This commit is contained in:
@ -199,6 +199,8 @@ public class IdentityServerSsoTests
|
||||
var userRepository = factory.Services.GetRequiredService<IUserRepository>();
|
||||
var user = await userRepository.GetByEmailAsync(TestEmail);
|
||||
|
||||
Assert.NotNull(user);
|
||||
|
||||
var deviceRepository = factory.Services.GetRequiredService<IDeviceRepository>();
|
||||
await deviceRepository.CreateAsync(new Device
|
||||
{
|
||||
@ -277,6 +279,7 @@ public class IdentityServerSsoTests
|
||||
var deviceIdentifier = $"test_id_{Guid.NewGuid()}";
|
||||
|
||||
var user = await factory.Services.GetRequiredService<IUserRepository>().GetByEmailAsync(TestEmail);
|
||||
Assert.NotNull(user);
|
||||
|
||||
const string expectedPrivateKey = "2.QmFzZTY0UGFydA==|QmFzZTY0UGFydA==|QmFzZTY0UGFydA==";
|
||||
const string expectedUserKey = "2.QmFzZTY0UGFydA==|QmFzZTY0UGFydA==|QmFzZTY0UGFydA==";
|
||||
@ -405,6 +408,7 @@ public class IdentityServerSsoTests
|
||||
}, challenge);
|
||||
|
||||
var user = await factory.Services.GetRequiredService<IUserRepository>().GetByEmailAsync(TestEmail);
|
||||
Assert.NotNull(user);
|
||||
var providerRepository = factory.Services.GetRequiredService<IProviderRepository>();
|
||||
var provider = await providerRepository.CreateAsync(new Provider
|
||||
{
|
||||
@ -551,7 +555,7 @@ public class IdentityServerSsoTests
|
||||
RequestedScopes = new[] { "api", "offline_access" },
|
||||
CodeChallenge = challenge.Sha256(),
|
||||
CodeChallengeMethod = "plain", //
|
||||
Subject = null, // Temporarily set it to null
|
||||
Subject = null!, // Temporarily set it to null
|
||||
};
|
||||
|
||||
factory.SubstituteService<IAuthorizationCodeStore>(service =>
|
||||
@ -569,6 +573,7 @@ public class IdentityServerSsoTests
|
||||
|
||||
var userRepository = factory.Services.GetRequiredService<IUserRepository>();
|
||||
var user = await userRepository.GetByEmailAsync(TestEmail);
|
||||
Assert.NotNull(user);
|
||||
|
||||
var organizationRepository = factory.Services.GetRequiredService<IOrganizationRepository>();
|
||||
var organization = await organizationRepository.CreateAsync(new Organization
|
||||
@ -621,7 +626,7 @@ public class IdentityServerSsoTests
|
||||
{
|
||||
var userRepository = factory.Services.GetRequiredService<IUserRepository>();
|
||||
var user = await userRepository.GetByEmailAsync(TestEmail);
|
||||
|
||||
Assert.NotNull(user);
|
||||
changeUser(user);
|
||||
|
||||
await userRepository.ReplaceAsync(user);
|
||||
|
Reference in New Issue
Block a user