private void AddLocationsAndValidate(BinManager manager, List <MachineId> locations, int locationsToAdd) { var newLocations = Enumerable.Range(locations.Count, locationsToAdd).Select(num => new MachineId(num)); foreach (var location in newLocations) { locations.Add(location); manager.AddLocation(location); ValidateBalanced(manager, locations); } }