public MingleTransitionCollection GetTransitions() { var p = new ThoughtWorksMingleLib.MingleProject("test", FakeMingle); var x = new MingleTransitionCollection(p); foreach (var c in XElement.Parse(new FileInfo(TestData).OpenText().ReadToEnd()).Elements("transition")) { x.Add(c.Element("name").Value, new MingleTransition(c.ToString(), p)); } return(x); }
/// <summary> /// Get the Transitions property from the Mingle server /// </summary> public MingleTransitionCollection GetTransitions() { var me = new StackFrame().GetMethod().Name; var start = DateTime.Now; try { _transitions = new MingleTransitionCollection(this).Parse() as MingleTransitionCollection; } catch (Exception ex) { TraceLog.Exception(me, ex); throw; } var stop = DateTime.Now; var elapsed = stop - start; TraceLog.WriteLine(new StackFrame().GetMethod().Name, string.Format("Elapsed time binding MingleProject.GetTransitions: {0}", elapsed.TotalSeconds)); return _transitions; }