Beispiel #1
0
        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);
            }
Beispiel #6
0
        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));
 }