private void Unregister(PactHandler handler) { _handlers.Remove(handler); if (!_handlers.Any() && _implicitCreation) { Empty(); } }
public async Task <IVerifyAndClosable> RegisterListener(IPactInteractionDefinition pact, IConsumerConfiguration config) { var handler = new PactHandler(pact, config, Unregister); _handlers.Add(handler); var listener = await GetListener(config.MockServiceBaseUri); return(handler); }