public AbstractionTestBase() { _iocContainer = RegisterRequiredServices(new ServiceCollection()).Build(); _coreSessionProvider = Resolve <ICoreSessionProvider>(); ConstructProperties(); LoginAsDefaultUser(); }
public TestMessage2Handler(ICoreSession session, ICoreSessionProvider coreSessionProvider, ITestServiceForTestMessage2 testServiceForTestMessage2) { _session = session; _coreSessionProvider = coreSessionProvider; _testServiceForTestMessage2 = testServiceForTestMessage2; }
public MessagePublisher( IMessageDescriptorResolver messageTopicResolver, ICoreSessionProvider coreSessionProvider, IMessagePublisherWrapper messagePublisherWrapper, IPublishedMessageStore messageStore, ILogger <MessagePublisher> logger = null) { _messageTopicResolver = messageTopicResolver; _coreSessionProvider = coreSessionProvider; _messagePublisherWrapper = messagePublisherWrapper; _messageStore = messageStore; _logger = (ILogger)logger ?? NullLogger.Instance; }
private bool disposedValue = false; // 要检测冗余调用 protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { } _iocManager = null; _sessionProvider = null; // TODO: 释放未托管的资源(未托管的对象)并在以下内容中替代终结器。 // TODO: 将大型字段设置为 null。 disposedValue = true; } }
public MongoDbAsyncRepository( IMongoDbDatabaseResolver databaseResolver, ICurrentUnitOfWork currentUnitOfWork = null, ICoreSessionProvider coreSessionProvider = null) : base(databaseResolver, currentUnitOfWork, coreSessionProvider) { }
public WebTestMessageHandler(ICoreSessionProvider coreSessionProvider) { _coreSessionProvider = coreSessionProvider; }
public MessageScope(IIocManager iocManager, ICoreSessionProvider sessionProvider) { _iocManager = iocManager; _sessionProvider = sessionProvider; }
public TestServiceForTestMessage2(ICoreSessionProvider coreSessionProvider) { _coreSessionProvider = coreSessionProvider; }