Esempio n. 1
0
        public async Task TestSortQueryAssignments()
        {
            var assignment = CreateSimpleAssignmentNew();

            assignment.AssignedTo = TestUserId;
            var assignmentId = await AssignmentUtils.CreateAssignment(assignment);

            var getAssignmentsRequest = new GetAssignmentsRequest();

            getAssignmentsRequest.AddUserIdsQuery(TestUserId);
            getAssignmentsRequest.AddSortQuery("created");//This sorts by ascending created date
            var getAssignmentsResponse = await SkyManager.ApiClient.ExecuteRequestAsync(getAssignmentsRequest);

            var queriedAssignments = getAssignmentsResponse.Content;

            //There should exist at least one assignment in the realm, as we just made one
            Assert.InRange(queriedAssignments.Count, 1, Int16.MaxValue);
            await AssignmentUtils.DeleteAssignment(assignmentId);
        }
Esempio n. 2
0
        public async Task TestUserIdQueryAssignments()
        {
            var assignment = CreateSimpleAssignmentNew();

            assignment.AssignedTo = TestUserId;
            var assignmentId = await AssignmentUtils.CreateAssignment(assignment);

            var getAssignmentsRequest = new GetAssignmentsRequest();

            getAssignmentsRequest.AddUserIdsQuery(TestUserId);
            var getAssignmentsResponse = await SkyManager.ApiClient.ExecuteRequestAsync(getAssignmentsRequest);

            var queriedAssignments = getAssignmentsResponse.Content;

            //As the tests are run in parallel, there may be more than one assignment. At the very least, we'll have one assignment.
            Assert.InRange(queriedAssignments.Count, 1, Int16.MaxValue);

            await AssignmentUtils.DeleteAssignment(assignmentId);
        }