Use TaskQueueForTest instead or TaskQueue in unittests

To avoid hidden dependency on GlobalTaskQueueFactory used to construct TaskQueue

Bug: webrtc:10284
Change-Id: Iaa08be2827198e16aeb5538ea188d54cab60c1d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128879
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27291}
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index d362c98..46c7138 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -1284,6 +1284,7 @@
       ":rtc_base_tests_main",
       ":rtc_base_tests_utils",
       ":rtc_task_queue",
+      ":task_queue_for_test",
       "../test:test_support",
       "//third_party/abseil-cpp/absl/memory",
     ]
@@ -1319,7 +1320,7 @@
       ":rtc_base_tests_main",
       ":rtc_base_tests_utils",
       ":rtc_event",
-      ":rtc_task_queue",
+      ":task_queue_for_test",
       ":weak_ptr",
       "../test:test_support",
       "//third_party/abseil-cpp/absl/memory",