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)); } }
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)); } }