public void TestTrainIdentifyCycle_Ranked()
        {
            TestCase[] testCases  = PrepareTestCases();
            var        factory    = new RankedLanguageIdentifierFactory();
            var        identifier = factory.Train(
                testCases.Select(t => Tuple.Create(new LanguageInfo(t.ISO639_2T, null, null, null), (TextReader) new StringReader(t.Standard))));

            foreach (var testCase in testCases)
            {
                Assert.That(identifier.Identify(testCase.Query).First().Item1.Iso639_2T, Is.EqualTo(testCase.ISO639_2T));
            }
        }
Ejemplo n.º 2
0
        public void TestTrainIdentifyCycle_Ranked()
        {
            TestCase[] testCases = PrepareTestCases();
            var factory = new RankedLanguageIdentifierFactory();
            var identifier = factory.Train(
                testCases.Select(t => Tuple.Create(new LanguageInfo(t.ISO639_2T, null, null, null), (TextReader)new StringReader(t.Standard))));

            foreach (var testCase in testCases)
            {
                Assert.That(identifier.Identify(testCase.Query).First().Item1.Iso639_2T, Is.EqualTo(testCase.ISO639_2T));
            }
        }