internal LogDnaWriter(ILogDnaApiFactory logDnaApiFactory, IDnsInfoProvider dnsInfoProvider) { _isDisposed = false; _isRunning = false; _logLines = new LinkedList <LogLine>(); _linesLock = new object(); _dnsInfoProvider = dnsInfoProvider; _logDnaApi = logDnaApiFactory.Create(); }
public AbstractLogDnaWriterTest() { DnsInfoProvider = Substitute.For <IDnsInfoProvider>(); LogDnaApi = Substitute.For <ILogDnaApi>(); var logDnaApiFactory = Substitute.For <ILogDnaApiFactory>(); logDnaApiFactory.Create().Returns(LogDnaApi); Writer = new LogDnaWriter(logDnaApiFactory, DnsInfoProvider); }