Set protected_by_flexfec flag properly in tests.

BUG=none

Review-Url: https://codereview.webrtc.org/3010003002
Cr-Commit-Position: refs/heads/master@{#19921}
diff --git a/media/engine/webrtcvideoengine_unittest.cc b/media/engine/webrtcvideoengine_unittest.cc
index 936bc73..1b3ec72 100644
--- a/media/engine/webrtcvideoengine_unittest.cc
+++ b/media/engine/webrtcvideoengine_unittest.cc
@@ -2654,6 +2654,13 @@
   EXPECT_EQ(kFlexfecSsrc, config.remote_ssrc);
   ASSERT_EQ(1U, config.protected_media_ssrcs.size());
   EXPECT_EQ(kSsrcs1[0], config.protected_media_ssrcs[0]);
+
+  const std::vector<FakeVideoReceiveStream*>& video_streams =
+      fake_call_->GetVideoReceiveStreams();
+  ASSERT_EQ(1U, video_streams.size());
+  const webrtc::VideoReceiveStream::Config& video_config =
+      video_streams.front()->GetConfig();
+  EXPECT_TRUE(video_config.rtp.protected_by_flexfec);
 }
 
 TEST_F(WebRtcVideoChannelFlexfecRecvTest,
diff --git a/test/call_test.cc b/test/call_test.cc
index 3c9540a..f4b3877 100644
--- a/test/call_test.cc
+++ b/test/call_test.cc
@@ -256,6 +256,8 @@
       video_config.rtp.remote_ssrc = video_send_config_.rtp.ssrcs[i];
       video_receive_configs_.push_back(video_config.Copy());
     }
+    video_receive_configs_[0].rtp.protected_by_flexfec =
+        (num_flexfec_streams_ == 1);
   }
 
   RTC_DCHECK_GE(1, num_audio_streams_);
diff --git a/video/video_quality_test.cc b/video/video_quality_test.cc
index 16b3f65..ef04725 100644
--- a/video/video_quality_test.cc
+++ b/video/video_quality_test.cc
@@ -1539,6 +1539,9 @@
           RtpExtension::kAbsSendTimeUri, test::kAbsSendTimeExtensionId));
     }
     flexfec_receive_configs_.push_back(flexfec_receive_config);
+    if (num_video_streams > 0) {
+      video_receive_configs_[0].rtp.protected_by_flexfec = true;
+    }
   }
 
   if (params_.video.ulpfec) {