#include "chrome/browser/sync/sessions/browser_list_router_helper.h"
#include <memory>
#include <vector>
#include "base/containers/contains.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/resource_coordinator/tab_manager.h"
#include "chrome/browser/sync/sessions/sync_sessions_web_contents_router.h"
#include "chrome/browser/sync/sessions/sync_sessions_web_contents_router_factory.h"
#include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/test/base/browser_with_test_window_test.h"
#include "chrome/test/base/testing_profile.h"
#include "chrome/test/base/testing_profile_manager.h"
#include "components/sync_sessions/synced_tab_delegate.h"
namespace sync_sessions {
class MockLocalSessionEventHandler : public LocalSessionEventHandler { … };
class BrowserListRouterHelperTest : public BrowserWithTestWindowTest { … };
TEST_F(BrowserListRouterHelperTest, ObservationScopedToSingleProfile) { … }
TEST_F(BrowserListRouterHelperTest, NotifyOnDiscardTab) { … }
}