public MessageRepositoryTests() { Connection = new SqliteConnection("DataSource =:memory: "); Connection.Open(); Context = new SqlServerMessagingContext( new DbContextOptionsBuilder <SqlServerMessagingContext>() .UseSqlite(Connection) .Options); Context.Database.EnsureDeleted(); Context.Database.Migrate(); Repository = new MessagingRepository(Context); }
public MessagingRepository(SqlServerMessagingContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); ((DbContext)context).ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.TrackAll; }
public MessagingInMemoryRepository(SqlServerMessagingContext context) : base(context) { }