예제 #1
0
        public async Task SendQueueMessageAyncTestAsync()
        {
            Configuration config = await TestHelper.GetConfigurationAsync();

            QueueApi queueApi = new QueueApi(config);

            SendReceipt sr = await queueApi.SendQueueMessageAync(ContestFactory.CreateChallengeRequestJson());

            Assert.IsNotNull(sr);
        }
예제 #2
0
        public async Task ReceiveQueueMessageAyncTestAsync()
        {
            Configuration config = await TestHelper.GetConfigurationAsync();

            QueueApi queueApi = new QueueApi(config);

            await queueApi.SendQueueMessageAync(ContestFactory.CreateChallengeRequestJson());

            Azure.Response <QueueMessage[]> response = await queueApi.ReceiveQueueMessageAync();

            Assert.IsNotNull(response);
        }
예제 #3
0
        public async Task CreateChallengesAsycTestAsync()
        {
            Configuration config = await TestHelper.GetConfigurationAsync();

            CloudSkillApi cscApi = new CloudSkillApi(config);

            string                 json               = ContestFactory.CreateChallengeRequestJson();
            ChallengeRequest       request            = ContestFactory.CreateChallengeRequest(json);
            List <ContestResponse> contestReponseList = await cscApi.CreateChallengesAsyc(request);

            Assert.IsTrue(contestReponseList.Count > 0);
        }