public async Task SaveChangesAsync_Success_ShouldCallNotifications() { var expCount = 0; var aggregateRoot = new TestAggregateRoot(string.Empty); aggregateRoot.AddEvent(new EventInformation(new AfterSaveETO(), true)); aggregateRoot.AddEvent(new EventInformation(new BeforeSaveETO(), false)); _Context.Add(aggregateRoot); await _Context.SaveChangesAsync(); aggregateRoot.GetEvents().Should().HaveCount(expCount); }