diff --git a/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs b/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs
index ac90c75e..c1cc3aa4 100644
--- a/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs
+++ b/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs
@@ -7,7 +7,7 @@ public class UserAbstraction(Config _config, SpacebarClientProviderService _clie
var ua = await _clientProvider.GetUnauthenticatedClientAsync(_config.TestInstance);
var tokenResponse = await ua.RegisterAsync(new() {
Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld",
- Username = Guid.NewGuid().ToString(),
+ Username = Guid.NewGuid().ToString()[..32],
Password = Guid.NewGuid().ToString(),
DateOfBirth = new(),
Consent = true
diff --git a/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs b/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs
index cc9ce056..0d7fdac0 100644
--- a/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs
+++ b/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs
@@ -25,5 +25,6 @@ public class TestFixture : TestBedFixture {
protected override IEnumerable<TestAppSettings> GetTestAppSettings() {
yield return new TestAppSettings { Filename = "appsettings.json", IsOptional = true };
+ yield return new TestAppSettings { Filename = Environment.GetEnvironmentVariable("TEST_APPSETTINGS_PATH"), IsOptional = true };
}
}
\ No newline at end of file
diff --git a/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj b/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj
index 47c70400..2788c580 100644
--- a/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj
+++ b/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj
@@ -45,7 +45,7 @@
<ItemGroup>
<Content Include="appsettings*.json">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Content>
</ItemGroup>
diff --git a/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs b/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs
index 01398b4d..5027c645 100644
--- a/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs
+++ b/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs
@@ -20,7 +20,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture
public async Task RegisterUser() {
var res = await Assert.SuccessfullyHttpPostAsJsonAsync($"{_config.TestInstance}/api/v9/auth/register", new RegisterRequest() {
Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld",
- Username = Guid.NewGuid().ToString(),
+ Username = Guid.NewGuid().ToString()[..32],
Password = Guid.NewGuid().ToString(),
DateOfBirth = new(),
Consent = true
@@ -36,7 +36,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture
var sw = Stopwatch.StartNew();
var rr = new RegisterRequest() {
Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld",
- Username = Guid.NewGuid().ToString(),
+ Username = Guid.NewGuid().ToString()[..32],
Password = "password",
DateOfBirth = new(),
Consent = true
@@ -69,7 +69,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture
public async Task LoginUser() {
var rr = new RegisterRequest() {
Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld",
- Username = Guid.NewGuid().ToString(),
+ Username = Guid.NewGuid().ToString()[..32],
Password = Guid.NewGuid().ToString(),
DateOfBirth = new(),
Consent = true
@@ -89,7 +89,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture
public async Task WhoAmI() {
var rr = new RegisterRequest() {
Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld",
- Username = Guid.NewGuid().ToString(),
+ Username = Guid.NewGuid().ToString()[..32],
Password = Guid.NewGuid().ToString(),
DateOfBirth = new(),
Consent = true
|