private static IOrderRepository GetInMemoryOrderRepository()
        {
            var builder = new DbContextOptionsBuilder <FulfilmentContext>();

            builder.UseInMemoryDatabase("Test");
            var options = builder.Options;
            var context = new FulfilmentContext(options);

            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();
            return(new OrderRepository(context));
        }
示例#2
0
 public Repository(FulfilmentContext context)
 {
     Context = context;
     DbSet   = context.Set <T>();
 }
示例#3
0
 public OrderRepository(FulfilmentContext context) : base(context)
 {
 }