Exemple #1
0
        public void TestWithGoodData()
        {
            // first element
            var testNode = StaticHelpers.GetNode("<get name=\"name\"/>");
            _tagHandler = new Get(_user, testNode);
            Assert.AreEqual("un-named user", _tagHandler.ProcessChange());

            // last element
            testNode = StaticHelpers.GetNode("<get name=\"we\"/>");
            _tagHandler = new Get(_user, testNode);
            Assert.AreEqual("unknown", _tagHandler.ProcessChange());
        }
Exemple #2
0
 public void TestWithTooManyAttributes()
 {
     var testNode = StaticHelpers.GetNode("<get name=\"we\" value=\"value\" />");
     _tagHandler = new Get(_user, testNode);
     Assert.AreEqual("", _tagHandler.ProcessChange());
 }
Exemple #3
0
 public void TestWithNonExistentPredicate()
 {
     var testNode = StaticHelpers.GetNode("<get name=\"nonexistent\"/>");
     _tagHandler = new Get(_user, testNode);
     Assert.AreEqual("", _tagHandler.ProcessChange());
 }
Exemple #4
0
 public void TestWithNoAttributes()
 {
     var testNode = StaticHelpers.GetNode("<get/>");
     _tagHandler = new Get(_user, testNode);
     Assert.AreEqual("", _tagHandler.ProcessChange());
 }
Exemple #5
0
 public void TestWithBadNode()
 {
     var testNode = StaticHelpers.GetNode("<got name=\"we\"/>");
     _tagHandler = new Get(_user, testNode);
     Assert.AreEqual("", _tagHandler.ProcessChange());
 }