Files
MoneyMap/MoneyMap.Tests/TestHelpers/DbContextHelper.cs
T
aj 1cc0a355f2
Build MoneyMap image / build-and-push (push) Failing after 4s
feat: add recurring places and transaction pagination
2026-08-17 06:42:08 -04:00

21 lines
605 B
C#

using Microsoft.EntityFrameworkCore;
using MoneyMap.Data;
namespace MoneyMap.Tests.TestHelpers;
public static class DbContextHelper
{
/// <summary>
/// Creates an in-memory database context for testing.
/// Each call creates a unique database to ensure test isolation.
/// </summary>
public static MoneyMapContext CreateInMemoryContext()
{
var options = new DbContextOptionsBuilder<MoneyMapContext>()
.UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())
.Options;
return new MoneyMapContext(options);
}
}