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); }
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"); }); }
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"); }
private void RedoOriginalSearch() { _origSearch = new Search(); _origSearch.Query = Regex.Match(OriginalSearchLink, "searchFor=(.*)").Groups[1].Value; _origSearch.Cases = _fb.GetCases(_origSearch.Query); }