public FileURLProvider(string path, IURLParser parser, ILogger logger, IURLValidator urlValidator) { this.path = path ?? throw new ArgumentNullException($"{nameof(path)} is null"); this.parser = parser ?? throw new ArgumentNullException($"{nameof(parser)} is null"); this.logger = logger ?? throw new ArgumentNullException($"{nameof(logger)} is null"); this.urlValidator = urlValidator ?? throw new ArgumentNullException($"{nameof(urlValidator)} is null"); CheckExistance(); }
public FakeURLProvider(IURLParser parser, IURLValidator urlValidator) { this.parser = parser; this.urlValidator = urlValidator; }