コード例 #1
0
        public async void GetOrganizationTree()
        {
            var expected = new OrganizationObjectData();
            var result   = await _orgService.GetOrganizationTree();

            Assert.NotNull(result);
            Assert.NotEqual(result, expected);
        }
コード例 #2
0
        public async void SaveOrganizationObject(string parent_guid)
        {
            OrganizationObjectData data = new OrganizationObjectData()
            {
                guid = null, name = "org_for_test" + new Random().Next(int.MinValue, int.MaxValue).ToString()
            };
            string result = await _orgService.SaveOrganizationObject(parent_guid, data);

            Assert.NotNull(result);
        }
コード例 #3
0
        public async void SaveFullTreeOrganization()
        {
            string parent_guid                      = "";
            OrganizationObjectData data             = new OrganizationObjectData();
            string                 description_type = "";
            List <Task>            tasksList        = new List <Task>();
            OrganizationObjectData result           = await _orgService.SaveFullTreeOrganizationObject(parent_guid, data, description_type, tasksList);

            Assert.NotNull(result);
        }
コード例 #4
0
        public async void ApplyProperties()
        {
            var obj = new OrganizationObjectData(); var guid_list = new List <string>()

            {
                "1", "2"
            };
            bool result = await _orgService.ApplyProperties(obj, guid_list);

            Assert.True(result);
        }
コード例 #5
0
        public async void DuplicateOrganizationObject()
        {
            var expectedStatusCode = (int)HttpStatusCode.OK;
            var actualObject       = new OrganizationObjectData()
            {
                activities = new List <ActivityTemplateDataInfo>()
                {
                    new ActivityTemplateDataInfo()
                    {
                        name = "Test", description = "test"
                    }
                },
                children     = new List <OrganizationObjectData>(),
                descriptions = new List <DescriptionsData>()
            };
            var isRec  = true;
            var result = await _controller.UpdateDuplicateOrganizationObject(actualObject, isRec) as ObjectResult;

            Assert.NotNull(result);
            Assert.Equal(result.StatusCode, expectedStatusCode);
        }
コード例 #6
0
        public async Task <IActionResult> SaveOrganizationObject([FromQuery] string parent_guid, [FromBody] OrganizationObjectData data)
        {
            string result = await _orgService.SaveOrganizationObject(parent_guid, data);

            return(await _orgService.OkResult(result));
        }