Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/RibbonDemo.Wpf/DemoTesting/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/RibbonDemo.Wpf/DemoTesting/Fixtures.cs

using DevExpress.Xpf.DemoBase.DemoTesting;
using System;
using DevExpress.Xpf.Bars;
using System.Reflection;
using DevExpress.Xpf.Core.Native;
using System.Windows;
using System.Windows.Controls;
namespace RibbonDemo.Tests {
    public class RibbonCheckAllDemosFixture : CheckAllDemosFixture {
        Type[] skipMemoryLeaksCheckModules = new Type[] {
            typeof(RibbonSimplePad),
        };
        protected override bool CheckMemoryLeaks(Type moduleTyle) {
            return (!EnumeratorHelper.Exists<Type>(skipMemoryLeaksCheckModules, moduleTyle));
        }
    }
    public class RibbonDemoModulesAccessor : DemoModulesAccessor<RibbonDemoModule> {
        public RibbonDemoModulesAccessor(BaseDemoTestingFixture fixture)
            : base(fixture) {
        }
        public BarManager Manager { get { return DemoModule.Manager; } }
    }

    public abstract class BaseRibbonDemoTestingFixture : BaseDemoTestingFixture {
        readonly RibbonDemoModulesAccessor modulesAccessor;
        public BaseRibbonDemoTestingFixture() {
            modulesAccessor = new RibbonDemoModulesAccessor(this);
        }
        public BarManager Manager { get { return modulesAccessor.Manager; } }
    }

    public class CheckDemoOptionsFixture : BaseRibbonDemoTestingFixture {

    }
}