Concurrency fixes (#8054)

Fixes #7720
Fixes #8019
Fixes #7708
Fixes #8025
Fixes #8028
Fixes #8040
Fixes #8052
This commit is contained in:
Matteo Piovanelli
2018-05-17 21:17:44 +02:00
committed by Sébastien Ros
parent 6e6c5ac1e6
commit 1f77745888
12 changed files with 743 additions and 32 deletions

View File

@@ -11,6 +11,7 @@ using Orchard.ContentManagement.Handlers;
using Orchard.ContentManagement.Records;
using Orchard.Data;
using Orchard.Environment;
using Orchard.Locking;
using Orchard.Security;
using Orchard.Tags.Handlers;
using Orchard.Tags.Models;
@@ -40,6 +41,7 @@ namespace Orchard.Tests.Modules.Tags.Services {
builder.RegisterType<DefaultContentManager>().As<IContentManager>();
builder.RegisterType<StubCacheManager>().As<ICacheManager>();
builder.RegisterType<Signals>().As<ISignals>();
builder.RegisterType<LockingProvider>().As<ILockingProvider>();
builder.RegisterGeneric(typeof(Repository<>)).As(typeof(IRepository<>));
}