Refactor backend to remove service command models
This commit is contained in:
@@ -8,11 +8,11 @@ public sealed class ServiceAuthTests
|
||||
using var harness = ServiceTestSupport.CreateHarness();
|
||||
var service = harness.Service;
|
||||
|
||||
var invalidUsername = service.Register(new RegisterCommand("", "Password123", "Display"));
|
||||
var invalidDisplay = service.Register(new RegisterCommand("user", "Password123", ""));
|
||||
var invalidPassword = service.Register(new RegisterCommand("user", "short", "Display"));
|
||||
var valid = service.Register(new RegisterCommand("user", "Password123", "Display"));
|
||||
var duplicate = service.Register(new RegisterCommand("user", "Password123", "Display 2"));
|
||||
var invalidUsername = service.Register("", "Password123", "Display");
|
||||
var invalidDisplay = service.Register("user", "Password123", "");
|
||||
var invalidPassword = service.Register("user", "short", "Display");
|
||||
var valid = service.Register("user", "Password123", "Display");
|
||||
var duplicate = service.Register("user", "Password123", "Display 2");
|
||||
|
||||
Assert.False(invalidUsername.Succeeded);
|
||||
Assert.False(invalidDisplay.Succeeded);
|
||||
@@ -26,11 +26,11 @@ public sealed class ServiceAuthTests
|
||||
{
|
||||
using var harness = ServiceTestSupport.CreateHarness();
|
||||
var service = harness.Service;
|
||||
service.Register(new RegisterCommand("user", "Password123", "Display"));
|
||||
service.Register("user", "Password123", "Display");
|
||||
|
||||
var invalidUser = service.Login(new LoginCommand("missing", "Password123"));
|
||||
var invalidPassword = service.Login(new LoginCommand("user", "bad-password"));
|
||||
var valid = service.Login(new LoginCommand("user", "Password123"));
|
||||
var invalidUser = service.Login("missing", "Password123");
|
||||
var invalidPassword = service.Login("user", "bad-password");
|
||||
var valid = service.Login("user", "Password123");
|
||||
|
||||
Assert.False(invalidUser.Succeeded);
|
||||
Assert.False(invalidPassword.Succeeded);
|
||||
@@ -50,8 +50,8 @@ public sealed class ServiceAuthTests
|
||||
using var harness = ServiceTestSupport.CreateHarness(hasher);
|
||||
var service = harness.Service;
|
||||
|
||||
service.Register(new RegisterCommand("user", "Password123", "Display"));
|
||||
var login = service.Login(new LoginCommand("user", "Password123"));
|
||||
service.Register("user", "Password123", "Display");
|
||||
var login = service.Login("user", "Password123");
|
||||
|
||||
Assert.True(login.Succeeded);
|
||||
Assert.Equal(2, hasher.HashCalls);
|
||||
|
||||
Reference in New Issue
Block a user