コード例 #1
0
        public void TestModifyParent()
        {
            FogBugz fb = Login();

            Case[] cases = fb.GetCases("7523");
            fb.SetParent(cases[0], 7522);
            cases = fb.GetCases("7523");
            Assert.AreEqual(cases[0].ParentCaseID, 7522);
            fb.SetParent(cases[0], 7521);
            cases = fb.GetCases("7523");
            Assert.AreEqual(cases[0].ParentCaseID, 7521);
        }
コード例 #2
0
        public void TestEstimate()
        {
            FogBugz fb       = Login();
            Case    testCase = fb.GetCases("7523")[0];

            fb.SetEstimate(testCase.ID, "1h");

            Assert.AreEqual(new TimeSpan(1, 0, 0), fb.GetCases("7523")[0].Estimate);
            fb.SetEstimate(testCase.ID, "30m");

            Assert.AreEqual(new TimeSpan(0, 30, 0), fb.GetCases("7523")[0].Estimate);

            Assert.Throws(typeof(ECommandFailed), delegate() { fb.SetEstimate(testCase.ID, "$%#$RSD time"); });
        }
コード例 #3
0
        public void TestMindMapExport()
        {
            FogBugz fb = Login();

            string   query = "project:\"infra\" milestone:\"test\"";
            Exporter ex    = new Exporter(fb, new Search(query, fb.GetCases(query)));

            ex.CasesToMindMap().Save("output.mm");
        }
コード例 #4
0
ファイル: Importer.cs プロジェクト: olivierdagenais/visionmap
 private void RedoOriginalSearch()
 {
     _origSearch       = new Search();
     _origSearch.Query = Regex.Match(OriginalSearchLink, "searchFor=(.*)").Groups[1].Value;
     _origSearch.Cases = _fb.GetCases(_origSearch.Query);
 }