Q: Missing Test Points using .Net sdk GetPointsByQueryAsync I am using the method "GetPointsByQueryAsync" when I use it for a small number of test cases (as input) it is working fine but when I use it for a large number of test cases (as input), it messes up like some test points will miss, when I try to get miss points separately, it works fine. I have posted this issue on the Visual studio community, they refuse to fix it and said it is not our policy to look into this issue. I have a test case count of 3000 and a test point count of 15000.
https://developercommunity.visualstudio.com/t/Missing-Test-Points-using-Net-sdk/10215409
using Microsoft.TeamFoundation.TestManagement.WebApi;

public List<TestPoint> GetTestPoints(Uri uri, string oAuthAccessToken, List<int> testcaseIds)
{
    TestPointsQuery outputQuery= null;

    try
    {
        VssOAuthAccessTokenCredential mCredential = new VssOAuthAccessTokenCredential(oAuthAccessToken);

        VssConnection connection =
                        new VssConnection(uri, mCredential);

        TestManagementHttpClient testManagementHttpClient = connection.GetClient<TestManagementHttpClient>();

        TestPointsQuery query = new TestPointsQuery();

        PointsFilter filter = new PointsFilter();

        filter.TestcaseIds = testcaseIds;

        query.PointsFilter = filter;

        outputQuery = testManagementHttpClient.GetPointsByQueryAsync(query, WIProject.Id).Result;

    }
    catch (Exception e)
    {
        Console.WriteLine(e);
    }
    return outputQuery.Points;
}

