public async Task <CreateSuiteModel> AddSuite(int projectId, CreateSuiteModel createCreateSuiteModel) { var response = await _suiteService.AddSuite(projectId, createCreateSuiteModel); response.StatusCode.Should().Be(HttpStatusCode.OK); response.ResponseStatusCode(HttpStatusCode.OK, "Error while adding suite"); return(await response.GetContentModel <CreateSuiteModel>()); }
public static SuiteResponse SuiteResponseModel(CreateSuiteModel createSuiteModel) { return(new SuiteResponse() { Name = createSuiteModel.Name, Description = createSuiteModel.Description, Id = createSuiteModel.Id }); }
public void MapsCreateSuiteModelWithoutCategories() { var createSuiteModel = new CreateSuiteModel { SuiteName = "suite 1" }; var zigNetApiMapper = new ZigNetApiMapper(); var suite = zigNetApiMapper.MapCreateSuiteModel(createSuiteModel); Assert.AreEqual("suite 1", suite.Name); Assert.AreEqual(0, suite.Categories.Count); }
public void MapsCreateSuiteModelWhenCategoriesIsEmptyList() { var createSuiteModel = new CreateSuiteModel { SuiteName = "suite 1", SuiteCategories = new string[0] }; var zigNetApiMapper = new ZigNetApiMapper(); var suite = zigNetApiMapper.MapCreateSuiteModel(createSuiteModel); Assert.AreEqual("suite 1", suite.Name); Assert.AreEqual(0, suite.Categories.ToList().Count); }
public void MapsCreateSuiteModelWithCategories() { var createSuiteModel = new CreateSuiteModel { SuiteName = "suite 1", SuiteCategories = new string[] { "suite category 1", "suite category 2" } }; var zigNetApiMapper = new ZigNetApiMapper(); var suite = zigNetApiMapper.MapCreateSuiteModel(createSuiteModel); Assert.AreEqual("suite 1", suite.Name); Assert.AreEqual("suite category 1", suite.Categories.ToList()[0].Name); Assert.AreEqual("suite category 2", suite.Categories.ToList()[1].Name); }
public Suite MapCreateSuiteModel(CreateSuiteModel createSuiteModel) { var suite = new Suite { Name = createSuiteModel.SuiteName, Categories = new List <SuiteCategory>() }; if (createSuiteModel.SuiteCategories != null) { foreach (var suiteCategoryModel in createSuiteModel.SuiteCategories) { suite.Categories.Add(new SuiteCategory { Name = suiteCategoryModel }); } } return(suite); }
public Task <HttpResponseMessage> UpdateSuite(string suiteId, CreateSuiteModel createSuiteModel) { return(_client.PostAsJsonAsync($"index.php?/api/v2/update_suite/{suiteId}", createSuiteModel)); }
public Task <HttpResponseMessage> UpdateSuite(int suiteId, CreateSuiteModel createSuiteModel) { return(UpdateSuite(suiteId.ToString(), createSuiteModel)); }
public Task <HttpResponseMessage> AddSuite(string projectId, CreateSuiteModel createSuiteModel) { return(_client.PostAsJsonAsync($"index.php?/api/v2/add_suite/{projectId}", createSuiteModel)); }
public Task <HttpResponseMessage> AddSuite(int projectId, CreateSuiteModel createSuiteModel) { return(AddSuite(projectId.ToString(), createSuiteModel)); }