Use explicit TaskQueueFactory for FrameGeneratorCapturer in BitrateEstimatorTest.

This replaces the implicit usage of GlobalTaskQueueFactory

Bug: webrtc:10284
Change-Id: Iebfcda2bd3ccf25c517c668e96e424e7665b13da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133578
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27691}
diff --git a/call/bitrate_estimator_tests.cc b/call/bitrate_estimator_tests.cc
index 87e37df..324685a 100644
--- a/call/bitrate_estimator_tests.cc
+++ b/call/bitrate_estimator_tests.cc
@@ -178,9 +178,13 @@
           test_->GetVideoSendConfig()->Copy(),
           test_->GetVideoEncoderConfig()->Copy());
       RTC_DCHECK_EQ(1, test_->GetVideoEncoderConfig()->number_of_streams);
-      frame_generator_capturer_.reset(test::FrameGeneratorCapturer::Create(
-          kDefaultWidth, kDefaultHeight, absl::nullopt, absl::nullopt,
-          kDefaultFramerate, Clock::GetRealTimeClock()));
+      frame_generator_capturer_ =
+          absl::make_unique<test::FrameGeneratorCapturer>(
+              test->clock_,
+              test::FrameGenerator::CreateSquareGenerator(
+                  kDefaultWidth, kDefaultHeight, absl::nullopt, absl::nullopt),
+              kDefaultFramerate, *test->task_queue_factory_);
+      frame_generator_capturer_->Init();
       send_stream_->SetSource(frame_generator_capturer_.get(),
                               DegradationPreference::MAINTAIN_FRAMERATE);
       send_stream_->Start();