public AccountController(SessionUser sessionUser, 
     WritePersistentLoginToCookie _writePersistentLoginToCookie,
     RemovePersistentLoginFromCookie removePersistentLoginFromCookie)
 {
     _sessionUser = sessionUser;
     this._writePersistentLoginToCookie = _writePersistentLoginToCookie;
     _removePersistentLoginFromCookie = removePersistentLoginFromCookie;
 }
 public LoginFromCookie(GetPersistentLoginCookieValues getPersistentLoginCookieValues,
     WritePersistentLoginToCookie writePersistentLoginToCookie,
     PersistentLoginRepository persistentLoginRepository,
     SessionUser sessionUser)
 {
     _getPersistentLoginCookieValues = getPersistentLoginCookieValues;
     _writePersistentLoginToCookie = writePersistentLoginToCookie;
     _persistentLoginRepository = persistentLoginRepository;
     _sessionUser = sessionUser;
 }