Beispiel #1
0
        public async Task Abbreviations(string text)
        {
            Storage.Current = new Catalyst.OnlineRepositoryStorage(new DiskStorage("catalyst-models"));
            var nlp = await Pipeline.ForAsync(Language.English);

            var doc = new Document(text, Language.English);

            nlp.ProcessSingle(doc);

            var abbCapturer   = new Models.AbbreviationCapturer(Language.English);
            var abbreviations = abbCapturer.ParseDocument(doc);

            Assert.Equal(1, abbreviations.Count);
            Assert.Equal(abbreviations.Single().Abbreviation, "ASAP");
        }
Beispiel #2
0
        public async Task Abbreviations(string text)
        {
            English.Register();
            var nlp = await Pipeline.ForAsync(Language.English);

            var doc = new Document(text, Language.English);

            nlp.ProcessSingle(doc);

            var abbCapturer   = new Models.AbbreviationCapturer(Language.English);
            var abbreviations = abbCapturer.ParseDocument(doc);

            Assert.Single(abbreviations);
            Assert.Equal("ASAP", abbreviations.Single().Abbreviation);
        }