// ----------------------------------------------------------------------- // // Copyright 2014 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.UnitTests.Styling { using System; using Perspex.Controls; using Perspex.Styling; public class TestControlBase : IStyleable { public TestControlBase() { this.Classes = new Classes(); this.SubscribeCheckObservable = new TestObservable(); } public string Id { get; set; } public virtual Classes Classes { get; set; } public TestObservable SubscribeCheckObservable { get; private set; } public ITemplatedControl TemplatedParent { get; set; } public IDisposable Bind(PerspexProperty property, IObservable source, BindingPriority priority = BindingPriority.LocalValue) { throw new NotImplementedException(); } } }