public void GivenAnElementIsInTheModelWhenFindByIdIsCalledWithAnotherIdThenElementIsNotFound() { DsmElementModel model = new DsmElementModel(); Assert.AreEqual(1, model.GetElementCount()); model.ImportElement(1, "name", "type", 10, true, null, false); IDsmElement foundElement = model.FindElementById(2); Assert.IsNull(foundElement); }
public void GivenAnElementIsInTheModelWhenFindByIdIsCalledItsIdThenElementIsFound() { DsmElementModel model = new DsmElementModel(); Assert.AreEqual(1, model.GetElementCount()); model.ImportElement(1, "name", "type", 10, true, null, false); IDsmElement foundElement = model.FindElementById(1); Assert.IsNotNull(foundElement); Assert.AreEqual(1, foundElement.Id); Assert.AreEqual("name", foundElement.Name); Assert.AreEqual("type", foundElement.Type); Assert.AreEqual(10, foundElement.Order); Assert.AreEqual(true, foundElement.IsExpanded); Assert.IsNotNull(foundElement.Parent); // root element Assert.IsNull(foundElement.Parent.Parent); }