public void MarkAsRunAway(ITransaction parent, DefaultTaggedTransaction transaction) { if (!transaction.HasChildren()) { transaction.AddData("RunAway"); } transaction.Status = CatConstants.SUCCESS; transaction.Standalone = true; transaction.Complete(); }
public virtual ITaggedTransaction NewTaggedTransaction(string type, string name, string tag) { if (!_mManager.HasContext()) { _mManager.Setup(); } if (_mManager.CatEnabled) { DefaultTaggedTransaction transaction = new DefaultTaggedTransaction(type, name, tag, _mManager); _mManager.Start(transaction, true); return transaction; } else { return new NullTransaction(); } }