Exemple #1
0
        public JsonResult Code(CodeModelArgs args)
        {
            CodeRepo          _codeRepo = new CodeRepo();
            IList <CodeModel> _codeList;

            _codeRepo.SelectModels(args);
            _codeList = _codeRepo.SelectedModels;

            return(Json(_codeList));
        }
Exemple #2
0
        public async Task ProcessingSample2PayloadTest()
        {
            //Arrange
            JObject  payload = ReadJSON(@"/Sample/sample2.json");
            CodeRepo code    = new CodeRepo();

            //Act
            PullRequest pr = await code.ProcessPullRequest(payload, ClientId, ClientSecret, TenantId, SubscriptionId, ResourceGroupName);

            //Assert
            Assert.IsTrue(pr != null);
            Assert.AreEqual(467, pr.Id);
            Assert.AreEqual("completed", pr.Status);
            Assert.AreEqual("Upgraded to Dapper. Testing performance is terrible for some reason", pr.Title);
        }
Exemple #3
0
        public async Task ProcessingSamplePayloadTest()
        {
            //Arrange
            JObject  payload = ReadJSON(@"/Sample/sample.json");
            CodeRepo code    = new CodeRepo();

            //Act
            PullRequest pr = await code.ProcessPullRequest(payload, ClientId, ClientSecret, TenantId, SubscriptionId, ResourceGroupName);

            //Assert
            Assert.IsTrue(pr != null);
            Assert.AreEqual(1, pr.Id);
            Assert.AreEqual("completed", pr.Status);
            Assert.AreEqual("my first pull request", pr.Title);
        }
Exemple #4
0
        public JsonResult Code([FromBody] JObject args)
        {
            CodeRepo _codeRepo = new CodeRepo();
            // IList<CodeModel> _codeList;

            CodeModelArgs cm = new CodeModelArgs();

            cm.Gropu_Id = JObject.Parse(args["body"].ToString())["GroupId"].ToString();
            cm.Where    = JObject.Parse(args["body"].ToString())["Where"].ToString();
            _codeRepo.SelectModels(cm);
            List <string> header = new List <string>();

            JObject sqlResult = MakeHeader.returnData(_codeRepo, ref header);

            return(Json(sqlResult));
        }
Exemple #5
0
        public async Task ProcessingEmptyPayloadTest()
        {
            //Arrange
            JObject  payload = ReadJSON(@"/Sample/emptySample.json");
            CodeRepo code    = new CodeRepo();

            //Act
            try
            {
                PullRequest pr = await code.ProcessPullRequest(payload, ClientId, ClientSecret, TenantId, SubscriptionId, ResourceGroupName);
            }
            catch (Exception ex)
            {
                //Assert
                Assert.IsTrue(ex.ToString() != "");
            }
        }