Exemplo n.º 1
0
            /// <summary>
            /// Create cards.
            /// </summary>
            /// <param name="assignmentId">Id of the assignment</param>
            /// <param name="sequenceId">Id of the sequence</param>
            /// <param name="cards">List of cards</param>
            /// <returns>List of created cards</returns>
            public async Task <IEnumerable <Card> > CreateCards(string assignmentId, string sequenceId, List <CardNew> cards)
            {
                var request  = new CreateCardsRequest(cards, assignmentId, sequenceId);
                var response = await base.ExecuteRequestAsync(request);

                return(response.Content);
            }
Exemplo n.º 2
0
        public async Task TestCreateCards()
        {
            var assignment   = CreateAssignmentNew();
            var assignmentId = await AssignmentUtils.CreateAssignment(assignment);

            var cardNew = AssignmentUtils.CreateCardNew(new Guid().ToString());

            cardNew.Position = 1;

            var createCardRequest = new CreateCardsRequest(new List <CardNew>()
            {
                cardNew
            }, assignmentId, AssignmentUtils.ROOT_SEQUENCE_ID);
            await SkyManager.ApiClient.ExecuteRequestAsync(createCardRequest);

            await AssignmentUtils.DeleteAssignment(assignmentId);
        }
Exemplo n.º 3
0
        /* Card Component Tests */

        private async Task TestComponentCard(Component component)
        {
            var assignment   = CreateAssignmentNew();
            var assignmentId = await AssignmentUtils.CreateAssignment(assignment);

            var cardNew = CreateCardNewWithComponent(component);

            cardNew.Position = 1;

            var createCardRequest = new CreateCardsRequest(new List <CardNew>()
            {
                cardNew
            }, assignmentId, AssignmentUtils.ROOT_SEQUENCE_ID);
            await SkyManager.ApiClient.ExecuteRequestAsync(createCardRequest);

            await AssignmentUtils.DeleteAssignment(assignmentId);

            //This is for code coverage
            var componentString = component.ToString();
            var componentJson   = component.ToJson();
        }
Exemplo n.º 4
0
        /* Card Layout Tests */
        private async Task TestLayoutCard(Layout layout)
        {
            var assignment   = CreateAssignmentNew();
            var assignmentId = await AssignmentUtils.CreateAssignment(assignment);

            var cardNew = CreateCardNewWithLayout(layout);

            cardNew.Position = 1;

            var createCardRequest = new CreateCardsRequest(new List <CardNew>()
            {
                cardNew
            }, assignmentId, AssignmentUtils.ROOT_SEQUENCE_ID);
            await SkyManager.ApiClient.ExecuteRequestAsync(createCardRequest);

            await AssignmentUtils.DeleteAssignment(assignmentId);

            //This is for code coverage
            Assert.NotNull(layout.ToString());
            Assert.NotNull(layout.ToJson());
            layout.SetDefaults();
        }