Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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>());
        }
Esempio n. 3
0
        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>());
        }
Esempio n. 4
0
 public MinimalDAWGSearcher(MinimalDAG <char> dawg)
 {
     _dawg = dawg;
 }