// ----------------------------------------------------------------------- // // Copyright 2014 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.UnitTests.Styling { using System; using System.Collections.Generic; using Perspex.Controls; using Perspex.Styling; public abstract class TestTemplatedControl : ITemplatedControl, IStyleable { public abstract Classes Classes { get; } public abstract string Id { get; } public abstract ITemplatedControl TemplatedParent { get; } public abstract IEnumerable VisualChildren { get; } public IObservable GetObservable(PerspexProperty property) { throw new NotImplementedException(); } public IDisposable Bind(PerspexProperty property, IObservable source, BindingPriority priority = BindingPriority.LocalValue) { throw new NotImplementedException(); } } }