tests(infra.tests): wip on builder apis for test data

This commit is contained in:
Stevan Freeborn
2026-03-06 07:14:57 -06:00
parent 66f4046d2e
commit 27d2ccbd45
7 changed files with 313 additions and 15 deletions
@@ -15,12 +15,19 @@ public sealed class Institution : Entity
}
public static Institution From(string? name, InstitutionMetadata metadata)
{
return From(null, name, metadata);
}
public static Institution From(User? user, string? name, InstitutionMetadata metadata)
{
ArgumentNullException.ThrowIfNull(name, nameof(name));
ArgumentNullException.ThrowIfNull(metadata, nameof(metadata));
return new Institution()
{
UserId = user?.Id ?? Guid.Empty,
User = user,
Name = name,
Metadata = metadata
};