Mini Kabibi Habibi

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

Imports Microsoft.VisualBasic
Imports DevExpress.Xpf.DemoBase.DemoTesting
Imports System
Imports DevExpress.Xpf.Bars
Imports System.Reflection
Imports DevExpress.Xpf.Core.Native
Imports System.Windows
Imports System.Windows.Controls
Namespace RibbonDemo.Tests
	Public Class RibbonCheckAllDemosFixture
		Inherits CheckAllDemosFixture
		Private skipMemoryLeaksCheckModules() As Type = { GetType(RibbonSimplePad) }
		Protected Overrides Function CheckMemoryLeaks(ByVal moduleTyle As Type) As Boolean
			Return ((Not EnumeratorHelper.Exists(Of Type)(skipMemoryLeaksCheckModules, moduleTyle)))
		End Function
	End Class
	Public Class RibbonDemoModulesAccessor
		Inherits DemoModulesAccessor(Of RibbonDemoModule)
		Public Sub New(ByVal fixture As BaseDemoTestingFixture)
			MyBase.New(fixture)
		End Sub
		Public ReadOnly Property Manager() As BarManager
			Get
				Return DemoModule.Manager
			End Get
		End Property
	End Class

	Public MustInherit Class BaseRibbonDemoTestingFixture
		Inherits BaseDemoTestingFixture
		Private ReadOnly modulesAccessor As RibbonDemoModulesAccessor
		Public Sub New()
			modulesAccessor = New RibbonDemoModulesAccessor(Me)
		End Sub
		Public ReadOnly Property Manager() As BarManager
			Get
				Return modulesAccessor.Manager
			End Get
		End Property
	End Class

	Public Class CheckDemoOptionsFixture
		Inherits BaseRibbonDemoTestingFixture

	End Class
End Namespace