/** This tests also covers installment of the {@code BroadcastReceiver}. */
  public void test_bindService_installs_BroadcastReceiver() {
    wrapper.bindService();
    ArgumentCaptor<BroadcastReceiver> broadcastReceiverArgumentCaptor =
        ArgumentCaptor.forClass(BroadcastReceiver.class);
    ArgumentCaptor<IntentFilter> intentFilterArgumentCaptor =
        ArgumentCaptor.forClass(IntentFilter.class);

    verify(context)
        .registerReceiver(
            broadcastReceiverArgumentCaptor.capture(), intentFilterArgumentCaptor.capture());

    BroadcastReceiver broadcastReceiver = broadcastReceiverArgumentCaptor.getValue();
    assertNotNull(broadcastReceiver);

    IntentFilter intentFilter = intentFilterArgumentCaptor.getValue();
    assertTrue(intentFilter.hasAction(Intents.OPENVPN_STATE_CHANGED.getAction()));
  }