public void ValuesReturnsTheProperCollectionStrings()
        {
            DirectoryInfo thisDirectory = new DirectoryInfo("./");
            string        operationName = $"mytestjob-{DateTime.Now.Ticks}";

            ISolrLog log = new SolrLog(thisDirectory, false);

            Assert.IsTrue(string.IsNullOrEmpty(log.Value));
            log.AppendSolrAction(DateTime.Now, DateTime.Now, operationName, new SolrResponseObject(null, null));
            log.AppendSolrAction(DateTime.Now, DateTime.Now, operationName, new SolrResponseObject(null, null));
            Assert.AreEqual(2, log.Values.Count());
        }
        public void AppendActionCallsReferralFunction()
        {
            DirectoryInfo thisDirectory = new DirectoryInfo("./");
            ISolrLog      log           = new SolrLog(thisDirectory, false);

            int i = 0;

            ((SolrLog)log).OnLogAction += (x) => i++;

            Assert.AreEqual(0, i);
            log.AppendSolrAction(DateTime.Now, DateTime.Now, "", new SolrResponseObject(null, null));
            Assert.AreEqual(1, i);
        }