public void GZipJsonTurkishWordWriteTest() { var _turkDag = new MinimalDAG <char>(TestHelpers.GetSortedLines(Path.Combine(_scrabbleTestDataDirectoryPath, "TurkishWordList.txt")), new MinimalDAGNodeFactory <char>()); string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "TurkishJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress <char>(_turkDag, filePath); }
public static void ClassInitalize(TestContext context) { _dawgData = TestData.GetCharSequences().OrderBy(x => x); _intData = TestData.GetIntSequences().SequenceOrder(); _structData = TestData.GetCoordSequences().SequenceOrder(); _dateTimeData = TestData.GetDateTimeSequences().SequenceOrder(); _dawg = new MinimalDAG <char>(_dawgData, new MinimalDAGNodeFactory <char>()); _intDAG = new MinimalDAG <int?>(_intData, new MinimalDAGNodeFactory <int?>()); _structDAG = new MinimalDAG <Coord>(_structData, new MinimalDAGNodeFactory <Coord>()); _dateTimeDAG = new MinimalDAG <DateTime>(_dateTimeData, new MinimalDAGNodeFactory <DateTime>()); }
public static void ClassInitialize(TestContext context) { _dag = new MinimalDAG <char>(TestHelpers.GetSortedLines(Path.Combine(Directory.GetCurrentDirectory(), "EnglishScrabbleWords.txt")), new MinimalDAGNodeFactory <char>()); _scrabbleTestDataDirectoryPath = @"C:\Users\joelc\source\repos\ScrabbleSolver\TestData"; //Directory.GetCurrentDirectory(); _intData = TestData.GetIntSequences().SequenceOrder(); _structData = TestData.GetCoordSequences().SequenceOrder(); _dateTimeData = TestData.GetDateTimeSequences().SequenceOrder(); _intDAG = new MinimalDAG <int?>(_intData, new MinimalDAGNodeFactory <int?>()); _structDAG = new MinimalDAG <Coord>(_structData, new MinimalDAGNodeFactory <Coord>()); _dateTimeDAG = new MinimalDAG <DateTime>(_dateTimeData, new MinimalDAGNodeFactory <DateTime>()); }
public MinimalDAWGSearcher(MinimalDAG <char> dawg) { _dawg = dawg; }