public int StoriesCount_GetByID_Succeed(params long[] ids)
        {
            TAPDStoriesCountRequest request = new TAPDStoriesCountRequest();

            request.id = new IDProperty(ids);

            TAPDResponse <int> response = m_Tapd.RequestStoriesCount(request);

            return(response.data);
        }
        public void Stories_Get_Succeed()
        {
            TAPDResponse <TAPDStory[]> response = m_Tapd.RequestStories();

            Assert.AreNotEqual(response.data, null);
            Assert.AreNotEqual(response.data.Length, 0);
            Assert.AreEqual(response.data[0].workspaceID, TAPDTestProjectSetting.WORK_SPACE_ID.ToString());

            //TODO:后续断言与项目需求有关,因此注释掉,可根据需求内容设置
            Assert.AreEqual(response.data[0].creator, TAPDTestProjectSetting.CREATOR);
        }
        public void Stories_GetByID_Succeed(long id)
        {
            TAPDStoriesRequest request = new TAPDStoriesRequest();

            request.id = new IDProperty(id);

            TAPDResponse <TAPDStory[]> response = m_Tapd.RequestStories(request);

            Assert.AreNotEqual(response.data, null);
            Assert.AreNotEqual(response.data.Length, 0);
            Assert.AreEqual(response.data[0].id, id.ToString());
        }
        public void CreateStory_Succeed(string name, long parentID = 0)
        {
            TAPDCreateStoryRequest request = new TAPDCreateStoryRequest();

            request.name = name;

            request.creator = "TAPD.SDK";

            if (parentID != 0)
            {
                request.parentID = parentID;
            }

            TAPDResponse <TAPDStory> response = m_Tapd.RequestCreateStory(request);

            Assert.IsNotNull(response.data.id);
        }
        public void ChangeStory_Name_Succeed(long id, string name, string originalName)
        {
            TAPDChangeStoryRequest request = new TAPDChangeStoryRequest();

            request.id = id;

            request.name = name;

            TAPDResponse <TAPDStory> response1 = m_Tapd.RequestChangeStory(request);

            Assert.AreEqual(response1.data.name, name);

            //重置父需求
            request.name = originalName;

            TAPDResponse <TAPDStory> response2 = m_Tapd.RequestChangeStory(request);

            Assert.AreEqual(response2.data.name, originalName);
        }