private static object AttachDataContractCollectionExtender(DataContractCollectionBase element, Type collectionType)
        {
            AsmxDataContractCollection extender = new AsmxDataContractCollection();

            extender.CollectionType = collectionType;
            extender.ModelElement   = element;
            return(extender);
        }
		public void ShouldReturnAsmxDataContractCollectionArtifactLink()
		{
			DataContractCollection dcCollection = new DataContractCollection(Store);
			dcCollection.DataContractModel = new DataContractModel(Store);
			AsmxDataContractCollection asmxDCCollection = new AsmxDataContractCollection();
			asmxDCCollection.ModelElement = dcCollection;

			Assert.IsInstanceOfType(asmxDCCollection.ArtifactLink, typeof(AsmxDataContractCollectionLink));
		}
        public void ShouldReturnAsmxDataContractCollectionArtifactLink()
        {
            DataContractCollection dcCollection = new DataContractCollection(Store);

            dcCollection.DataContractModel = new DataContractModel(Store);
            AsmxDataContractCollection asmxDCCollection = new AsmxDataContractCollection();

            asmxDCCollection.ModelElement = dcCollection;

            Assert.IsInstanceOfType(asmxDCCollection.ArtifactLink, typeof(AsmxDataContractCollectionLink));
        }
		private static object AttachDataContractCollectionExtender(DataContractCollectionBase element, Type collectionType)
		{
			AsmxDataContractCollection extender = new AsmxDataContractCollection();
			extender.CollectionType = collectionType;
			extender.ModelElement = element;
			return extender;
		}