コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: SogAsh/RestApi
        public async Task POSTOrgstructureForDelete()
        {
            var client  = new RestClient("https://localhost:8088/api/v1/");
            var request = new RestRequest("orgstructure/", Method.POST);

            request.AddHeader("Accept", "application/json");
            request.AddHeader("Authorization", "Token " + token);

            request.AddJsonBody(new
            {
                name   = BaseData.Company_Name4,
                depnum = BaseData.Company_Depnum4
            });

            request.RequestFormat = DataFormat.Json;
            var response = await BaseMethods.GetResponse(client, request);

            var orgstructure = JsonConvert.DeserializeObject <Orgstructure>(response.Content);

            orgstructureDeleteId = orgstructure.id;
            Assert.That(orgstructure.name, Is.EqualTo(BaseData.Company_Name4), "orgstructure name is nor correct");

            string actualtext = GetObject.GetCompany(BaseData.Company_Name4);

            Assert.AreEqual(BaseData.Company_Name4, actualtext, "В БД studio название name of orgstructure имеет некорректное название");
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: SogAsh/RestApi
        public async Task GETOrgstructure()
        {
            var client  = new RestClient("https://localhost:8088/api/v1/");
            var request = new RestRequest("orgstructure/", Method.GET);

            request.AddHeader("Accept", "application/json");
            request.AddHeader("Authorization", "Token " + token);

            POSTOrgstructure();
            var response = await BaseMethods.GetResponse(client, request);

            var rootObject = JsonConvert.DeserializeObject <RootObject <Orgstructure> >(response.Content);
            var name       = rootObject.results[0].name;

            string actualtext = GetObject.GetCompany(orgstructureName);

            Assert.AreEqual(orgstructureName, actualtext, "В БД studio название name of orgstructure имеет некорректное название");
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: SogAsh/RestApi
        public async Task GETOrgstructureId()
        {
            var client  = new RestClient("https://localhost:8088/api/v1/");
            var request = new RestRequest("orgstructure/{orgstructureid}", Method.GET);

            request.AddHeader("Accept", "application/json");
            request.AddHeader("Authorization", "Token " + token);

            POSTOrgstructure();
            request.AddUrlSegment("orgstructureid", orgstructureId);
            var response = await BaseMethods.GetResponse(client, request);

            var orgstructure = JsonConvert.DeserializeObject <Orgstructure>(response.Content);

            Assert.That(orgstructure.name, Is.EqualTo(BaseData.Company_Name), "orgstructure name is nor correct");

            string actualtext = GetObject.GetCompany(BaseData.Company_Name);

            Assert.AreEqual(BaseData.Company_Name, actualtext, "В БД studio название name of orgstructure имеет некорректное название");
        }