public IdentificationMiddleware( IIdentityStore identityStore, IIdentityDirectory identityDirectory, ITokenStore tokenStore) { _identityStore = identityStore; _identityDirectory = identityDirectory; _tokenStore = tokenStore; this.RunAfter <ISession>(null, false); }
public void Setup() { var mockProducer = new MockProducer(); _mockIdentityDirectory = new MockIdentityDirectory(); _identityDirectory = _mockIdentityDirectory.GetImplementation <IIdentityDirectory>(mockProducer); mockProducer.Add(_identityDirectory); _mockIdentityStore = new MockIdentityStore(); _identityStore = _mockIdentityStore.GetImplementation <IIdentityStore>(mockProducer); mockProducer.Add(_identityStore); }