public void CantFindParentReturnsNull() { var mockedNode = new MockNode().AddNodeTypeAlias("test").Mock(90); var result = mockedNode.FindNodeUpTree("testParent"); Assert.IsNull(result); }
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)); }
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); }
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)); }