using Microsoft.EntityFrameworkCore; using SharedLibraryCore.Database; using SharedLibraryCore.Interfaces; using System; using SharedLibraryCore.Database.MigrationContext; namespace ApplicationTests.Mocks { class DatabaseContextFactoryMock : IDatabaseContextFactory { public DatabaseContext CreateContext(bool? enableTracking) { var contextOptions = new DbContextOptionsBuilder() .UseInMemoryDatabase(databaseName: "database") .Options; return new SqliteDatabaseContext(contextOptions); } } }