public SupportedEventsRegistry(Listener listener) { foreach(Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { if (Censor.Contains(assembly.FullName.Substring(0, assembly.FullName.IndexOf(",")))) continue; try { foreach (Type type in assembly.GetTypes()) { if (type.IsSubclassOf(typeof (Recorder)) && !type.IsAbstract) { AddRecorderToRegistry(type, listener); } } } catch(ReflectionTypeLoadException) { // Skip assemblies we can't load from. // This lets tests run under JetBrains UnitRunner. } } }
public ButtonControlRecorder(Listener listener) : base(listener) { }
public LabelRecorder(Listener listener) : base(listener) { }
public RadioButtonRecorder(Listener listener) : base(listener) { }
public ToolStripDropDownButtonRecorder(Listener listener) : base(listener) { }
public void SelectedIndexChanged(object sender, EventArgs args) { Listener.FireEvent(TesterType, sender, new EventAction("SelectTab", ((TabControl)sender).SelectedIndex)); }
public ToolStripComboBoxRecorder(Listener listener) : base(listener) { }
public TextBoxRecorder(Listener listener) : base(listener) { }
/// <summary> /// Constructes a new <see cref="FormRecorder"/> with the given listener. /// </summary> public FormRecorder(Listener listener) : base(listener) { }
public TabControlRecorder(Listener listener) : base(listener) { }
private void AddRecorderToRegistry(Type type, Listener listener) { Recorder recorder = (Recorder) Activator.CreateInstance(type, new object[] {listener}); EventMap events = new EventMap(); AddEventHandlersToRegistry(recorder, type, events); AddPropertyAssertHandlersToRegistry(recorder, events); eventTable.Add(recorder.RecorderType, events); }
public ToolStripTextBoxRecorder(Listener listener) : base(listener) { }
protected ToolStripRecorder(Listener listener) : base(listener) { }
public ToolStripMenuItemRecorder(Listener listener) : base(listener) { }
public TreeViewRecorder(Listener listener) : base(listener) { }
public MenuItemRecorder(Listener listener) : base(listener) { }
/// <summary> /// Constructs a new <see cref="Recorder"/>. /// </summary> /// <param name="listener">The <see cref="Listener"/> to use with this <see cref="Recorder"/>.</param> protected Recorder(Listener listener) { this.listener = listener; }
///<summary> /// Constructs a new <see cref="ToolStripSplitButtonRecorder"/>. ///</summary> public ToolStripSplitButtonRecorder(Listener listener) : base(listener) { }
public CheckBoxRecorder(Listener listener) : base(listener) { }
protected ControlRecorder(Listener listener) : base(listener) { }
public TabControlRecorder(Listener listener) : base(listener) { }