Esempio n. 1
0
        public void CreateGroup_ReturnsSucessfulResult()
        {
            _group = new Group()
            {
                Name        = "Divisions",
                Description = "Divisions system",
                Path        = "Divisions",
                Visibility  = GroupVisibility.Private
            };

            _json = ParseObjectTojson(_group);
            var result = Sut.CreateGroup(_json);

            result.Wait();
            _groupId = result.Result.Id;

            Assert.That(_groupId, Is.Not.Empty);
        }
        public async Task <Group> ExecuteAsync(Group project)
        {
            var serializerSettings =
                new JsonSerializerSettings {
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            };
            var json = JsonConvert.SerializeObject(project, serializerSettings);

            return(await _gitLabService.CreateGroup(json));
        }