public void GivenAnElementIsInTheModelWhenRemoveElementIsCalledThenElementIsNotFoundAnymoreByItsId() { DsiElementModel model = new DsiElementModel(); Assert.AreEqual(0, model.TotalElementCount); model.ImportElement(1, "name", "type", "source"); IDsiElement foundElementBefore = model.FindElementById(1); Assert.IsNotNull(foundElementBefore); model.RemoveElement(foundElementBefore); IDsiElement foundElementAfter = model.FindElementById(1); Assert.IsNull(foundElementAfter); }
public void GivenAnElementIsInTheModelWhenFindByIdIsCalledWithAnotherIdThenElementIsNotFound() { DsiElementModel model = new DsiElementModel(); Assert.AreEqual(0, model.TotalElementCount); model.ImportElement(1, "name", "type", "source"); IDsiElement foundElement = model.FindElementById(2); Assert.IsNull(foundElement); }
public void GivenAnElementIsInTheModelWhenFindByIdIsCalledItsIdThenElementIsFound() { DsiElementModel model = new DsiElementModel(); Assert.AreEqual(0, model.TotalElementCount); model.ImportElement(1, "name", "type", "source"); IDsiElement foundElement = model.FindElementById(1); Assert.IsNotNull(foundElement); Assert.AreEqual(1, foundElement.Id); Assert.AreEqual("name", foundElement.Name); Assert.AreEqual("type", foundElement.Type); Assert.AreEqual("source", foundElement.Source); }