Beispiel #1
0
        public void CantFindParentReturnsNull()
        {
            var mockedNode = new MockNode().AddNodeTypeAlias("test").Mock(90);

            var result = mockedNode.FindNodeUpTree("testParent");

            Assert.IsNull(result);
        }
Beispiel #2
0
        public void WhenPropertyNoOnNodeDefaultValueReturned()
        {
            var propertyAlias = "test";
            var mockedNode = new MockNode().Mock();
            mockedNode.GetProperty(propertyAlias).Returns(default(IProperty));

            var result = mockedNode.GetProperty(propertyAlias, string.Empty);

            Assert.That(result, Is.EqualTo(string.Empty));
        }
Beispiel #3
0
        public void CanFindParent()
        {
            var mockedParent = new MockNode().AddNodeTypeAlias("parent").Mock(10);

            var mockedNode = new MockNode().AddNodeTypeAlias("test").AddParent(mockedParent).Mock(90);

            var result = mockedNode.FindNodeUpTree("parent");

            Assert.AreEqual(result, mockedParent);
        }
Beispiel #4
0
        public void CanGetValueFromNode()
        {
            var propertyAlias = "test";
            var propertyValue = "testValue";
            var mockedNode = new MockNode()
                .AddProperty(propertyAlias, propertyValue)
                .Mock();

            var result = mockedNode.GetProperty(propertyAlias, string.Empty);

            Assert.That(result, Is.EqualTo(propertyValue));
        }