diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/Designer/EditOperationTests.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/Designer/EditOperationTests.cs index 9df9884dcfc..7ef616743d9 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/Designer/EditOperationTests.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/Designer/EditOperationTests.cs @@ -4,6 +4,8 @@ using System; using System.Threading; using System.Windows; +using System.Windows.Controls; +using System.Windows.Markup; using ICSharpCode.WpfDesign.Designer.Xaml; using ICSharpCode.WpfDesign.XamlDom; @@ -14,6 +16,15 @@ namespace ICSharpCode.WpfDesign.Tests.Designer [TestFixture] public class EditOperationTests : ModelTestHelper { + protected override XamlLoadSettings CreateXamlLoadSettings() + { + var settings = base.CreateXamlLoadSettings(); + + settings.TypeFinder.RegisterAssembly(typeof(NamespaceTests).Assembly); + + return settings; + } + Mutex mutex; [TestFixtureSetUp] @@ -204,5 +215,108 @@ public void PasteSameElementMultipleTimesCheckCopiesNames() Assert.IsNotNull(nameScope.FindName(_name + "_Copy3")); Assert.IsNull(nameScope.FindName(_name + "_Copy4")); } + + [Test] + public void PasteCustomControlUsingMixedTypes() + { + DesignItem grid = CreateGridContextWithDesignSurface("