tests(infra.tests): added builder classes for creating test entities
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
namespace FiscalOS.Infra.Tests.Data;
|
||||
|
||||
internal sealed class TransactionMetadataBuilder
|
||||
{
|
||||
private string _plaidId = "plaidId";
|
||||
|
||||
private TransactionMetadataBuilder()
|
||||
{
|
||||
}
|
||||
|
||||
public static TransactionMetadataBuilder Create()
|
||||
{
|
||||
return new();
|
||||
}
|
||||
|
||||
public TransactionMetadataBuilder WithPlaidId(string plaidId)
|
||||
{
|
||||
_plaidId = plaidId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PlaidTransactionMetadata Build()
|
||||
{
|
||||
return PlaidTransactionMetadata.From(_plaidId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user