public void Setup() { _dbConnection = Substitute.For <IDbConnection>(); _userDataAccess = Substitute.For <IUserDataAccess>(); _sessionDataAccess = Substitute.For <ISessionDataAccess>(); _createNewUserService = new CreateNewUserService(_dbConnection, _sessionDataAccess, _userDataAccess); }
public CreateNewUserService(IDbConnection dbConnection, ISessionDataAccess sessionDataAccess, IUserDataAccess userDataAccess) { _dbConnection = dbConnection; _sessionDataAccess = sessionDataAccess; _userDataAccess = userDataAccess; }
public void Setup() { _dbConnection = Substitute.For <IDbConnection>(); _userDataAccess = Substitute.For <IUserDataAccess>(); _sessionDataAccess = Substitute.For <ISessionDataAccess>(); _authorizeUserService = new AuthorizeUserService(_dbConnection, _sessionDataAccess, _userDataAccess); }
public AuthorizeUserService(IDbConnection dbConnection, ISessionDataAccess sessionDataAccess, IUserDataAccess userDataAccess) { _dbConnection = dbConnection; _sessionDataAccess = sessionDataAccess; _userDataAccess = userDataAccess; }
/// <summary> /// Initialises a new instance of the <see cref="SessionController"/> class. /// </summary> /// <param name="log">Logging module</param> /// <param name="memberDataAccess">Member data access</param> /// <param name="sessionDataAccess">Session data access</param> /// <param name="hash">Password hash</param> /// <param name="timeout">Timeout</param> public SessionController(ILogger log, IMemberDataAccess memberDataAccess, ISessionDataAccess sessionDataAccess, IHash hash, TimeSpan timeout) { this.log = log; this.memberDataAccess = memberDataAccess; this.sessionDataAccess = sessionDataAccess; this.hash = hash; this.timeout = timeout; sessions = new Dictionary<Guid, Session>(); locker = new ReaderWriterLockSlim(); }
public SessionBusiness(ISessionDataAccess dataAccess) { data = dataAccess; }
public MessageDataAccess(ISessionDataAccess sessionDataAccess) { _sessionDataAccess = sessionDataAccess; }