Mini Kabibi Habibi
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;
}
}
}