Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/CS/EditorsDemo/DemoTesting/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/CS/EditorsDemo/DemoTesting/Fixtures.cs

using DevExpress.Xpf.DemoBase.DemoTesting;
using System.Threading;
using System.Windows.Threading;
using System;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Editors.Helpers;
using System.Windows;
using System.Globalization;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.DemoBase;

namespace EditorsDemo.Tests {
    public class EditorsCheckAllDemosFixture : CheckAllDemosFixture {
        const string EditorsGroupName = "Editors";
        const string ControlsGroupName = "Controls";

        Type[] skipMemoryLeaksCheckModules = new Type[] { };
        protected override bool CheckMemoryLeaks(Type moduleTyle) {
            return !EnumeratorHelper.Exists<Type>(skipMemoryLeaksCheckModules, moduleTyle);
        }
        protected override bool SwitchAllThemes(Type moduleType) {
            if(base.SwitchAllThemes(moduleType)) return true;
            ModuleDescription module = DemoBaseTesting.GetModuleByModuleType(moduleType);
            return module.GroupName == EditorsGroupName || module.GroupName == ControlsGroupName;
        }
    }
}