public void TestAddRelationFromWordInfo() { //arrange LocalWordDB sut = new LocalWordDB(); sut.CreateDatabase(); sut.TryAddWord(defaultDbWord.Word, defaultDbWord.SynsetId).Should().BeTrue(); sut.TryAddWord(defaultDbWord2.Word, defaultDbWord2.SynsetId).Should().BeTrue(); //act-assert sut.TryAddRelation(defaultDbWord2.Word, defaultDbWord2.SynsetId, "Hyperonym").Should().BeTrue(); //restore sut.DeleteDatabase(); }
public void TestAddRelationToEmpty() { //arrange LocalWordDB sut = new LocalWordDB(); sut.CreateDatabase(); sut.TryAddWord(defaultDbWord.Word, defaultDbWord.SynsetId).Should().BeTrue(); sut.TryAddWord(defaultDbWord2.Word, defaultDbWord2.SynsetId).Should().BeTrue(); //act-assert sut.TryAddRelation(defaultDbWord2.Word, "b:578764644", "Hyperonym").Should().BeTrue(); sut.SynsetIdToSearch.Count.Should().Be(1); //restore sut.DeleteDatabase(); }
public void TestRelationsOfWord() { //arrange LocalWordDB sut = new LocalWordDB(); sut.CreateDatabase(); sut.TryAddWord(defaultDbWord.Word, defaultDbWord.SynsetId).Should().BeTrue(); sut.TryAddWord(defaultDbWord2.Word, defaultDbWord2.SynsetId).Should().BeTrue(); sut.TryAddRelation(defaultRelation).Should().BeTrue(); //act-assert var wordreturned = sut.TryGetRelationsSum(defaultDbWord); wordreturned.Word.Should().Be(defaultDbWord.Word); wordreturned.HyperonymCount.Should().Be(1); wordreturned.HyponymCount.Should().Be(0); wordreturned.OtherCount.Should().Be(0); //no hyponym !!! //restore sut.DeleteDatabase(); }