1 // Copyright 2018 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_
6 #define CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_
7 
8 #include "base/macros.h"
9 #include "chromeos/services/multidevice_setup/account_status_change_delegate_notifier.h"
10 #include "chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom.h"
11 
12 namespace chromeos {
13 
14 namespace multidevice_setup {
15 
16 // Test AccountStatusChangeDelegateNotifier implementation.
17 class FakeAccountStatusChangeDelegateNotifier
18     : public AccountStatusChangeDelegateNotifier {
19  public:
20   FakeAccountStatusChangeDelegateNotifier() = default;
21   ~FakeAccountStatusChangeDelegateNotifier() override = default;
22 
23   using AccountStatusChangeDelegateNotifier::delegate;
24 
25  private:
26   DISALLOW_COPY_AND_ASSIGN(FakeAccountStatusChangeDelegateNotifier);
27 };
28 
29 }  // namespace multidevice_setup
30 
31 }  // namespace chromeos
32 
33 #endif  // CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_
34