Ejemplo n.º 1
0
        public void Match_EqualsOperator_NotFound_ReturnsDefaultValue()
        {
            AddWord("schaap");

            string wordToFind = "koe";
            var    query      = new CypherBuilders.CypherQueryBuilder <Word>()
                                .Match(word => word.Name == wordToFind);
            var first = query.FirstOrDefault();

            Assert.AreEqual(null, first);
        }
Ejemplo n.º 2
0
        public void Match_EqualsOperator_ByPassingInLiteralInline_ValueExists_ReturnsThatValue()
        {
            AddWord("koe");

            var query = new CypherBuilders.CypherQueryBuilder <Word>()
                        .Match(word => word.Name == "koe");
            var first = query.FirstOrDefault();

            Assert.AreEqual("koe", first.Name);
            Assert.AreEqual("du", first.Language);
        }
Ejemplo n.º 3
0
        public void Match_EqualsOperator_ByPassingInVariable_ValueExists_ReturnsThatValue()
        {
            AddWord("koe");
            AddWord("schaap");
            AddWord("kip");
            AddWord("aap");

            string wordToFind = "koe";
            var    query      = new CypherBuilders.CypherQueryBuilder <Word>()
                                .Match(word => word.Name == wordToFind);
            var first = query.FirstOrDefault();

            Assert.AreEqual("koe", first.Name);
            Assert.AreEqual("du", first.Language);
        }