public void initWithPathWorks() { // TODO: better test voikko.Dispose(); voikko = new Voikko("fi", "/path/to/nowhere"); Assert.IsTrue(voikko.Spell("kissa")); }
public void anotherObjectCanBeCreatedUsedAndDeletedInParallel() { Voikko medicalVoikko = new Voikko("fi-x-medicine"); Assert.IsTrue(medicalVoikko.Spell("amifostiini")); Assert.IsFalse(voikko.Spell("amifostiini")); medicalVoikko.Dispose(); Assert.IsFalse(voikko.Spell("amifostiini")); }
public void tearDown() { voikko.Dispose(); // Do garbage collection after every test method. This will make errors // in native memory management (double frees etc.) more likely to show up. voikko = null; GC.Collect(); GC.WaitForPendingFinalizers(); }
public void initWithCorrectDictWorks() { voikko.Dispose(); voikko = new Voikko("fi-x-standard"); Assert.IsFalse(voikko.Spell("amifostiini")); voikko.Dispose(); voikko = new Voikko("fi-x-medicine"); Assert.IsTrue(voikko.Spell("amifostiini")); }
public void listDictsWithoutPath() { List <VoikkoDictionary> dicts = Voikko.listDicts(); Assert.IsTrue(dicts.Count > 0); VoikkoDictionary standard = dicts[0]; Assert.AreEqual("standard", standard.Variant); }
public void initWithNonExistentDictThrowsException() { voikko.Dispose(); try { voikko = new Voikko("fi-x-non-existent-variant"); } catch (VoikkoException e) { Assert.AreEqual("Specified dictionary variant was not found", e.Message); return; } Assert.Fail("Expected exception not thrown"); }
public void setUp() { voikko = new Voikko("fi"); }