using System; using System.Drawing; using DelftTools.Controls; using DelftTools.Utils.Collections.Generic; namespace DeltaShell.Tests.TestObjects { public class TestCompositeView : ICompositeView { private readonly IEventedList childViews = new EventedList(); public object Data { get; set; } public string Text { get; set; } public Image Image { get; set; } public bool Visible { get; private set; } public ViewInfo ViewInfo { get; set; } public IEventedList ChildViews { get { return childViews; } } public bool HandlesChildViews { get { return true; } } public void SetChildViews(params TestView[] views) { childViews.AddRange(views); } public void Dispose() { throw new NotImplementedException(); } public void EnsureVisible(object item) {} public void ActivateChildView(IView childView) {} } }