public void LinkList_Exists_ReturnsTrueIfElementIsInListElseReturnsFalse() { // Arrange LinkList <char> list = new LinkList <char>(); // Act list.AddEnd('b'); list.AddBegin('z'); list.AddAfter('z', 'r'); list.AddAfter('b', 'q'); list.AddAfter('r', 'y'); list.Exists('r').Should().BeTrue(); list.Exists('n').Should().BeFalse(); }
public void LinkList_Remove_ReturnsTrueIfDeletedElseReturnsFalse() { // Arrange LinkList <char> list = new LinkList <char>(); // Act list.AddEnd('b'); list.AddBegin('z'); list.AddAfter('z', 'r'); list.AddAfter('b', 'q'); list.AddAfter('r', 'y'); // Assert list.Remove('y').Should().BeTrue(); list.Remove('v').Should().BeFalse(); list.Exists('y').Should().BeFalse(); }