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

This commit is contained in:
Stevan Freeborn
2026-03-09 04:29:01 -05:00
parent 0bc810cab6
commit 659b2bbf19
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
};