public void InitializeCallsBaseProviderIfCurrentNotSet(SwitchingLinkProvider sut, string name, NameValueCollection config)
 {
   sut.Initialize(name, config);
 }
 public void InitializeCallsBaseProviderIfCurrentSet(SwitchingLinkProvider sut, [Substitute] LinkProvider current, string name, NameValueCollection config)
 {
   using (new Switcher<LinkProvider>(current))
   {
     sut.Initialize(name, config);
     current.DidNotReceiveWithAnyArgs().Initialize(name, config);
   }
 }