Exemple #1
0
        public void AllResultsAreReturned()
        {
            var map1 = new BgpMap(new LabelledTreeNode <object, Term>(null));
            var map  = new ChangeSourceMap(map1, new GraphSource(TestUris.PhysicistRepoUri));

            var results = map.Evaluate <MockEvaluator>(new GraphSource(TestUris.MathematiciansRepoUri));

            Assert.Equal(7, results.Count());
        }
        public void JoinMathematiciansToNationality()
        {
            var map1      = new BgpMap(new LabelledTreeNode <object, Term>(null));
            var map2      = new BgpMap(new LabelledTreeNode <object, Term>(null));
            var nationMap = new ChangeSourceMap(map2, new GraphSource(TestUris.NationsRepouri));

            var joinSites = new List <JoinAddressPair> {
                new JoinAddressPair {
                    TreeAddress1 = new List <Term> {
                        Biografy.Nationality
                    },
                    TreeAddress2 = new List <Term> {
                    }
                }
            };

            var map = new JoinMap(map1, nationMap, joinSites);

            var results = map.Evaluate <MockEvaluator>(new GraphSource(TestUris.MathematiciansRepoUri));

            Assert.Equal(8, results.Count());
        }