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); }