Пример #1
0
        public MingleCardTypeCollection GetCardTypes()
        {
            var p = new ThoughtWorksMingleLib.MingleProject("test", FakeMingle);
            var x = new MingleCardTypeCollection(p);

            foreach (var c in XElement.Parse(new FileInfo(TestData).OpenText().ReadToEnd()).Elements("card_type"))
            {
                x.Add(new MingleCardType(c.ToString()));
            }
            return(x);
        }
        /// <summary>
        /// Get the CartTypes property results set
        /// </summary>
        public MingleCardTypeCollection GetCardTypes()
        {
            var me = new StackFrame().GetMethod().Name;
            var start = DateTime.Now;

            try
            {
                _cardTypes = new MingleCardTypeCollection(this).Parse() as MingleCardTypeCollection;
            }
            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.GetCardTypes: {0}",
                                             elapsed.TotalSeconds));
            return _cardTypes;
        }