protected override bool TryLoadControl(TestHostAutomationControl testHost, out string testedControlAutomationId) { var controlType = typeof(TControl); TestHost = testHost; var testDirectory = TestContext.CurrentContext.TestDirectory; testHost.TryLoadAssembly(Path.Combine(testDirectory, "DiffEngine.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ApprovalUtilities.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ApprovalTests.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ControlzEx.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Theming.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Controls.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.FileSystem.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Automation.Tests.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Snapshots.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Snapshots.Xaml.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Snapshots.Tests.dll")); testHost.TryLoadResources("pack://application:,,,/Orc.Theming;component/Themes/Generic.xaml"); testHost.TryLoadResources("pack://application:,,,/Orc.Snapshots.Xaml;component/Themes/Generic.xaml"); var result = testHost.TryLoadControlWithForwarders(controlType, out testedControlAutomationId, $"pack://application:,,,/{controlType.Assembly.GetName().Name};component/Themes/Generic.xaml"); return(result); }
protected override bool TryLoadControl(TestHostAutomationControl testHost, out string testedControlAutomationId) { var controlType = typeof(System.Windows.Controls.ItemsControl); var testDirectory = TestContext.CurrentContext.TestDirectory; testHost.TryLoadAssembly(Path.Combine(testDirectory, "DiffEngine.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ApprovalUtilities.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ApprovalTests.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "ControlzEx.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Theming.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Controls.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Automation.Tests.dll")); testHost.TryLoadAssembly(Path.Combine(testDirectory, "Orc.Controls.Tests.dll")); testHost.TryLoadResources("pack://application:,,,/Orc.Theming;component/Themes/Generic.xaml"); testHost.TryLoadResources("pack://application:,,,/Orc.Controls;component/Themes/Generic.xaml"); return(testHost.TryLoadControlWithForwarders(controlType, out testedControlAutomationId)); }