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
@@ -0,0 +1,33 @@
namespace FiscalOS.Infra.Tests.Data;
internal sealed class AccountMetadataBuilder
{
private string _plaidId = "plaidId";
private string _plaidName = "plaidName";
private AccountMetadataBuilder()
{
}
public static AccountMetadataBuilder Create()
{
return new();
}
public AccountMetadataBuilder WithPlaidId(string plaidId)
{
_plaidId = plaidId;
return this;
}
public AccountMetadataBuilder WithPlaidName(string plaidName)
{
_plaidName = plaidName;
return this;
}
public PlaidAccountMetadata Build()
{
return PlaidAccountMetadata.From(_plaidId, _plaidName);
}
}