public override IEnumerable <string> IsValid(LinkedListNode <Node> node) { var errors = base.IsValid(node); if (Id.StatId != _parentId && !_statService.Exists(Id)) { return(errors.Append($"Undeclared variable id: {Id}")); } return(errors); }
public void Delete() { _statService.Add("FOR"); _statService.Remove("FOR").Should().BeEmpty(); _statService.Exists("FOR").Should().BeFalse(); }