public void Catcher_Queue_Err() { var JSON_OK = "{a:1}"; var JSON_ERR = "ERRR"; var src = new StringSource("F1", JSON_OK); src.Append("F2", JSON_ERR); var saver = new StringSaver(); var fs = new MemoryFileStorage(); var catcher = new Catcher(src, new MemoryHandledStorage(), saver, fs); catcher.Go(); Assert.AreEqual(0, catcher.GetNewFiles().Count); }
public void Catcher_Queue_Establish() { var JSON_OK = "{a:1}"; var JSON_ERR = "ERRR"; var src = new StringSource("F1", JSON_OK); src.Append("F2", JSON_ERR); var saver = new StringSaver(); var fs = new MemoryFileStorage(); var hnd = new MemoryHandledStorage(); var catcher = new Catcher(src, hnd, saver, fs); catcher.Establish(); Assert.AreEqual(0, fs.Dict.Count); Assert.IsTrue(string.IsNullOrEmpty(saver.Json)); Assert.AreEqual(0, catcher.GetNewFiles().Count); Assert.AreEqual(0, hnd.ErrorTable.Count); Assert.AreEqual(2, hnd.Table.Count); }