示例#1
0
        public Task <HttpResponseMessage> UpdateSuite(string suiteId, RequestSuiteModel requestSuiteModel)
        {
            var request = HttpRequestBuilder.Build($"index.php?/api/v2/update_suite/{suiteId}", HttpMethod.Post,
                                                   requestSuiteModel);

            return(_clientExtended.ExecuteAsync(request));
        }
示例#2
0
 public static void ValidateSuiteResult(
     RequestSuiteModel requestSuiteModel,
     ResponseSuiteModel responseSuiteModel)
 {
     responseSuiteModel.Description.Should().Be(requestSuiteModel.Description);
     responseSuiteModel.Name.Should().Be(requestSuiteModel.Name);
     responseSuiteModel.Url.Should().Contain(Startup.AppSettings.Services.TestRailApp.AppUrl);
     responseSuiteModel.Id.Should().NotBe(null);
     responseSuiteModel.CompletedOn.Should().Be(null);
     responseSuiteModel.IsMaster.Should().Be(false);
     responseSuiteModel.IsBaseline.Should().Be(false);
     responseSuiteModel.IsCompleted.Should().Be(false);
 }
示例#3
0
 public Task <HttpResponseMessage> UpdateSuite(int suiteId, RequestSuiteModel requestSuiteModel)
 {
     return(UpdateSuite(suiteId.ToString(), requestSuiteModel));
 }
示例#4
0
 public Task <HttpResponseMessage> AddSuite(int projectId, RequestSuiteModel requestSuiteModel)
 {
     return(AddSuite(projectId.ToString(), requestSuiteModel));
 }