public CommandQueryTestFixture() { var mockDateTime = new Mock <IDateTimeProvider>(); mockDateTime.Setup(dtp => dtp.Now).Returns(new DateTime(3000, 1, 1)); DateTimeProvider = mockDateTime.Object; Context = RsDbContextFactory.Create(); }
public static RsTestDbContext Create() { var options = new DbContextOptionsBuilder <RsTestDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var context = new RsTestDbContext(options); context.Database.EnsureCreated(); context.SaveChanges(); return(context); }
public static void Destory(RsTestDbContext context) { context.Database.EnsureDeleted(); context.Dispose(); }