public void GetHashCode_Test() { for (var index = 0; index < 1000; index++) { GetUserById(index); } using (var testDbContext = new TestDbContext()) { var memoryCache = testDbContext.GetInfrastructure().GetRequiredService <IMemoryCache>(); } }
public void GetTriggerServiceProvider_NoApplicationDi_ReturnsScopedInternal() { var dbContext = new TestDbContext(); var subject = dbContext.GetInfrastructure().GetRequiredService <ApplicationTriggerServiceProviderAccessor>(); var scopedObject1 = subject.GetTriggerServiceProvider().GetService <IBeforeSaveTrigger <object> >(); Assert.NotNull(scopedObject1); var scopedObject2 = subject.GetTriggerServiceProvider().GetService <IBeforeSaveTrigger <object> >(); Assert.NotNull(scopedObject2); Assert.NotEqual(scopedObject1, scopedObject2); }