@Test
public void updateClientMetadata_whenPassingInValidAdInfoObject_shouldUpdateClientMetadata() throws Exception {

    // Use the real MethodBuilderFactory for this test, not the mock one
    // Most mocks are set by default in SdkTestRunner setup
    MethodBuilderFactory.setInstance(new MethodBuilderFactory());
    verifyCleanClientMetadata(context);
    GpsHelper.updateClientMetadata(context, adInfo);
    verifyClientMetadata(context, adInfo);
}