#ifndef CHROMEOS_ASH_COMPONENTS_PHONEHUB_FAKE_SCREEN_LOCK_MANAGER_H_
#define CHROMEOS_ASH_COMPONENTS_PHONEHUB_FAKE_SCREEN_LOCK_MANAGER_H_
#include "chromeos/ash/components/phonehub/screen_lock_manager.h"
namespace ash::phonehub {
class FakeScreenLockManager : public ScreenLockManager {
public:
explicit FakeScreenLockManager(
LockStatus lock_status = LockStatus::kLockedOn);
~FakeScreenLockManager() override;
FakeScreenLockManager(const FakeScreenLockManager&) = delete;
FakeScreenLockManager& operator=(const FakeScreenLockManager&) = delete;
void SetLockStatusInternal(LockStatus lock_status) override;
LockStatus GetLockStatus() const override;
private:
LockStatus lock_status_;
};
}
#endif