Updating Associated Metadata Provider to follow the existing pattern.

cc @dougbu @rynowak 
no reason to conditionalize the tests or the entire data set.  at most put the `Mock` use and references to that variable into an `#if` block.  avoid that if possible (using any concrete `IBinderMetadata` implementation)