using System; using DelftTools.Shell.Core.Workflow; using DelftTools.Utils.Collections.Generic; namespace DeltaShell.Tests.TestObjects { public class TestActivityRunner:IActivityRunner { public IEventedList Activities { get { throw new NotImplementedException(); } } public bool IsRunning { get { throw new NotImplementedException(); } } public bool IsRunningActivity(IActivity activity) { throw new NotImplementedException(); } public void Enqueue(IActivity activity) { throw new NotImplementedException(); } public void RunActivity(IActivity activity) { throw new NotImplementedException(); } public void Cancel(IActivity activity) { throw new NotImplementedException(); } public void CancelAll() { throw new NotImplementedException(); } public event EventHandler ActivityCompleted; public event EventHandler IsRunningChanged; public event EventHandler ActivitiesCollectionChanged; public event EventHandler ActivityStatusChanged; /// /// Fire activity status changed for the sender /// /// /// public void FireActivityStatusChanged(IActivity sender,ActivityStatus newStatus) { if (ActivityStatusChanged != null) { ActivityStatusChanged(sender,new ActivityStatusChangedEventArgs(ActivityStatus.None,newStatus)); } } } }