public void Initiate_Registry() { _registry = InMemoryCacheProvider.Current; //Fill the registry with random entities var entity1 = new MockedEntity { Id = 1, Key = 1.ToGuid(), Alias = "mocked1", Name = "Mocked1", Value = Guid.NewGuid().ToString("n") }; var entity2 = new MockedEntity { Id = 2, Key = 2.ToGuid(), Alias = "mocked2", Name = "Mocked2", Value = Guid.NewGuid().ToString("n") }; var entity3 = new MockedEntity { Id = 3, Key = 3.ToGuid(), Alias = "mocked3", Name = "Mocked3", Value = Guid.NewGuid().ToString("n") }; var entity4 = new MockedEntity { Id = 4, Key = 4.ToGuid(), Alias = "mocked4", Name = "Mocked4", Value = Guid.NewGuid().ToString("n") }; var entity5 = new MockedEntity { Id = 5, Key = 5.ToGuid(), Alias = "mocked5", Name = "Mocked5", Value = Guid.NewGuid().ToString("n") }; var entity6 = new MockedEntity { Id = 6, Key = 6.ToGuid(), Alias = "mocked6", Name = "Mocked6", Value = Guid.NewGuid().ToString("n") }; _registry.Save(typeof(MockedEntity), entity1); _registry.Save(typeof(MockedEntity), entity2); _registry.Save(typeof(MockedEntity), entity3); _registry.Save(typeof(MockedEntity), entity4); _registry.Save(typeof(MockedEntity), entity5); _registry.Save(typeof(MockedEntity), entity6); }
public MediaRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IMediaTypeRepository mediaTypeRepository) : base(work, cache) { _mediaTypeRepository = mediaTypeRepository; EnsureUniqueNaming = true; }
public ContentRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IContentTypeRepository contentTypeRepository, ITemplateRepository templateRepository) : base(work, cache) { _contentTypeRepository = contentTypeRepository; _templateRepository = templateRepository; EnsureUniqueNaming = true; }
public void Tracked_Keys_Removed_When_Cache_Removed() { _registry = RuntimeCacheProvider.Current; //Fill the registry with random entities var entity1 = new MockedEntity { Id = 1, Key = 1.ToGuid(), Alias = "mocked1", Name = "Mocked1", Value = Guid.NewGuid().ToString("n") }; var entity2 = new MockedEntity { Id = 2, Key = 2.ToGuid(), Alias = "mocked2", Name = "Mocked2", Value = Guid.NewGuid().ToString("n") }; var entity3 = new MockedEntity { Id = 3, Key = 3.ToGuid(), Alias = "mocked3", Name = "Mocked3", Value = Guid.NewGuid().ToString("n") }; _registry.Save(typeof(MockedEntity), entity1); _registry.Save(typeof(MockedEntity), entity2); _registry.Save(typeof(MockedEntity), entity3); //now clear the runtime cache internally ((RuntimeCacheProvider)_registry).ClearDataCache(); Assert.AreEqual(0, _registry.GetAllByType(typeof (MockedEntity)).Count()); }
public void Initiate_Registry() { _registry = RuntimeCacheProvider.Current; //Fill the registry with random entities var entity1 = new MockedEntity { Id = 1, Key = 1.ToGuid(), Alias = "mocked1", Name = "Mocked1", Value = Guid.NewGuid().ToString("n") }; var entity2 = new MockedEntity { Id = 2, Key = 2.ToGuid(), Alias = "mocked2", Name = "Mocked2", Value = Guid.NewGuid().ToString("n") }; var entity3 = new MockedEntity { Id = 3, Key = 3.ToGuid(), Alias = "mocked3", Name = "Mocked3", Value = Guid.NewGuid().ToString("n") }; var entity4 = new MockedEntity { Id = 4, Key = 4.ToGuid(), Alias = "mocked4", Name = "Mocked4", Value = Guid.NewGuid().ToString("n") }; var entity5 = new MockedEntity { Id = 5, Key = 5.ToGuid(), Alias = "mocked5", Name = "Mocked5", Value = Guid.NewGuid().ToString("n") }; var entity6 = new MockedEntity { Id = 6, Key = 6.ToGuid(), Alias = "mocked6", Name = "Mocked6", Value = Guid.NewGuid().ToString("n") }; _registry.Save(typeof(MockedEntity), entity1); _registry.Save(typeof(MockedEntity), entity2); _registry.Save(typeof(MockedEntity), entity3); _registry.Save(typeof(MockedEntity), entity4); _registry.Save(typeof(MockedEntity), entity5); _registry.Save(typeof(MockedEntity), entity6); }
public void Tracked_Keys_Removed_When_Cache_Removed() { _registry = RuntimeCacheProvider.Current; //Fill the registry with random entities var entity1 = new MockedEntity { Id = 1, Key = 1.ToGuid(), Alias = "mocked1", Name = "Mocked1", Value = Guid.NewGuid().ToString("n") }; var entity2 = new MockedEntity { Id = 2, Key = 2.ToGuid(), Alias = "mocked2", Name = "Mocked2", Value = Guid.NewGuid().ToString("n") }; var entity3 = new MockedEntity { Id = 3, Key = 3.ToGuid(), Alias = "mocked3", Name = "Mocked3", Value = Guid.NewGuid().ToString("n") }; _registry.Save(typeof(MockedEntity), entity1); _registry.Save(typeof(MockedEntity), entity2); _registry.Save(typeof(MockedEntity), entity3); //now clear the runtime cache internally ((RuntimeCacheProvider)_registry).ClearDataCache(); Assert.AreEqual(0, _registry.GetAllByType(typeof(MockedEntity)).Count()); }
public DictionaryRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, ILanguageRepository languageRepository) : base(work, cache) { _languageRepository = languageRepository; }
internal RepositoryBase(IUnitOfWork work, IRepositoryCacheProvider cache) { _work = work; _cache = cache; }
public LanguageRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
protected PermissionRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
public TemplateRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { EnsureDependencies(); }
public UnitOfWork(IDbContext unitOfWork, IRepositoryCacheProvider repositoryCacheProvider) : base(unitOfWork, repositoryCacheProvider) { }
protected ContentTypeBaseRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
public MacroRepository(IUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { EnsureDependencies(); }
public ContentTypeRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, ITemplateRepository templateRepository) : base(work, cache) { _templateRepository = templateRepository; }
public UserRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IUserTypeRepository userTypeRepository) : base(work, cache) { _userTypeRepository = userTypeRepository; }
protected PetaPocoRepositoryBase(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
internal TemplateRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IFileSystem masterpageFileSystem, IFileSystem viewFileSystem) : base(work, cache) { _masterpagesFileSystem = masterpageFileSystem; _viewsFileSystem = viewFileSystem; }
protected VersionableRepositoryBase(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
public UserTypeRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
public UnitOfWork(IMonolithDbContext unitOfWork, IRepositoryCacheProvider repositoryCacheProvider) { _unitOfWork = unitOfWork; _repositoryCacheProvider = repositoryCacheProvider; }
public DataTypeDefinitionRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }
public RelationRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IRelationTypeRepository relationTypeRepository) : base(work, cache) { _relationTypeRepository = relationTypeRepository; }
public MediaRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IMediaTypeRepository mediaTypeRepository) : base(work, cache) { _mediaTypeRepository = mediaTypeRepository; }
public ServerRegistrationRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache) : base(work, cache) { }