Beispiel #1
0
        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);
        }
Beispiel #2
0
 public MessagingRepository(SqlServerMessagingContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     ((DbContext)context).ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.TrackAll;
 }
Beispiel #3
0
 public MessagingInMemoryRepository(SqlServerMessagingContext context) : base(context)
 {
 }