public void OcrFixReplaceListAddWord() { // Arrange string fileName = Path.Combine(Directory.GetCurrentDirectory(), Guid.NewGuid() + ".xml"); var fixList = new OcrFixReplaceList(fileName); fixList.WordReplaceList.Clear(); // Act fixList.AddWordOrPartial("from", "to"); // Assert Assert.IsTrue(fixList.WordReplaceList["from"] == "to"); // Clean up try { File.Delete(fileName); } catch { } }
public void OcrFixReplaceListRemovePartialLineReload() { // Arrange string fileName = Path.Combine(Directory.GetCurrentDirectory(), Guid.NewGuid() + ".xml"); var fixList = new OcrFixReplaceList(fileName); fixList.PartialLineWordBoundaryReplaceList.Clear(); fixList.AddWordOrPartial("from me", "to you"); fixList = new OcrFixReplaceList(fileName); fixList.RemoveWordOrPartial("from me"); // Act fixList = new OcrFixReplaceList(fileName); // Assert Assert.IsTrue(!fixList.WordReplaceList.ContainsKey("from me")); // Clean up try { File.Delete(fileName); } catch { } }