public static void Main()
var pointsReferencedByElems = new List<int>();
_serviceLocator.AssetFrameworkClientMock.Setup(d => d.GetAttributePointIds(It.IsAny<Guid>(), It.IsAny<List<Guid>>()))
.Callback<Guid, IEnumerable<Guid>>((f, g) =>
pointsReferencedByElems.Clear();
else if (g.Contains(elementId1))
pointsReferencedByElems.AddRange(point1IdsArray);
else if (g.Contains(elementId2))
pointsReferencedByElems.AddRange(point2IdsArray);
pointsReferencedByElems.AddRange(afReferencedAddedPointIdsAll);
pointsReferencedByElems = pointsReferencedByElems.AsQueryable().Distinct().ToList();
.Returns(pointsReferencedByElems);