Exemple #1
0
        public void GetHashCode_Test()
        {
            for (var index = 0; index < 1000; index++)
            {
                GetUserById(index);
            }

            using (var testDbContext = new TestDbContext())
            {
                var memoryCache = testDbContext.GetInfrastructure().GetRequiredService <IMemoryCache>();
            }
        }
Exemple #2
0
        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);
        }