public void MergeDynamicComponents()
		{
			var destination = new ExplicitDeclarationsHolder();
			var source = new ExplicitDeclarationsHolder();
			source.AddAsDynamicComponent(property, typeof(MyClass));

			destination.Merge(source);
			destination.DynamicComponents.Should().Have.Count.EqualTo(1);
			destination.GetDynamicComponentTemplate(property).Should().Be(typeof(MyClass));
		}
		public void MergeDynamicComponents()
		{
			var destination = new ExplicitDeclarationsHolder();
			var source = new ExplicitDeclarationsHolder();
			source.AddAsDynamicComponent(property, typeof(MyClass));

			destination.Merge(source);
			Assert.That(destination.DynamicComponents, Has.Count.EqualTo(1));
			Assert.That(destination.GetDynamicComponentTemplate(property), Is.EqualTo(typeof(MyClass)));
		}