Separate test/fake_audio_device on API and implementation. Step 2.

Switch WebRTC internal usage of FakeAudioDevice on TestAudioDeviceModule.

Bug: webrtc:8946
Change-Id: I96b8b5d3b475d2197662e9007f836bd71f8ed04d
Reviewed-on: https://webrtc-review.googlesource.com/60521
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22388}
diff --git a/test/BUILD.gn b/test/BUILD.gn
index 3167d24..01f3bf2 100644
--- a/test/BUILD.gn
+++ b/test/BUILD.gn
@@ -324,13 +324,13 @@
 
   rtc_test("test_support_unittests") {
     deps = [
-      ":fake_audio_device",
       ":perf_test",
       ":rtp_test_utils",
       "../api:video_frame_api",
       "../api:video_frame_api_i420",
       "../call:call_interfaces",
       "../common_audio",
+      "../modules/audio_device",
       "../modules/rtp_rtcp",
       "../rtc_base:rtc_base_approved",
       "../system_wrappers",
@@ -590,7 +590,6 @@
 
   deps = [
     ":direct_transport",
-    ":fake_audio_device",
     ":rtp_test_utils",
     ":test_support",
     ":video_test_common",
@@ -613,6 +612,7 @@
     "../logging:rtc_event_log_impl_base",
     "../media:rtc_internal_video_codecs",
     "../media:rtc_media_base",
+    "../modules/audio_device",
     "../modules/audio_device:mock_audio_device",
     "../modules/audio_mixer:audio_mixer_impl",
     "../modules/audio_processing",