public void ShouldNotInvokeHooks_AfterDispose() { var dbContext = new DbContextStub(); var dbContextHooker = new DbContextHooker(dbContext); var hook = Substitute.For <IDbHook>(); dbContextHooker.RegisterSaveHook(hook); dbContext.Foos.Add(new FooEntityStub()); dbContextHooker.Dispose(); var savedEntities = dbContext.SaveChanges(); Assert.That(savedEntities, Is.EqualTo(1)); hook.DidNotReceive().HookEntry(Arg.Any <IDbEntityEntry>()); dbContext.Dispose(); }
public void Setup() { DbContextStub.ResetConnections(); }
public void TestSetup() { var context = new DbContextStub(); GetTestUsers().ForEach(context.Add); _userStore = new UserStoreProvider(context); }