public ConcreteTypeExportHandlerContext()
 {
     ConcreteTypeHandler = new ConcreteTypeExportHandler();
     var typeCatalog = new TypeCatalog(typeof(OrderProcessor));
     var orderProcessorContract = AttributedModelServices.GetContractName(typeof(OrderProcessor));
     var orderProcessPartDefinition = typeCatalog.Parts.Single(p => p.ExportDefinitions.Any(d => d.ContractName == orderProcessorContract));
     RepositoryImportDefinition = orderProcessPartDefinition.ImportDefinitions.First();
     Context();
 }
Exemple #2
0
        public void TestSetUp()
        {
            ConcreteTypeHandler = new ConcreteTypeExportHandler();
            var typeCatalog                = new TypeCatalog(typeof(CustomerProcessor));
            var orderProcessorContract     = AttributedModelServices.GetContractName(typeof(CustomerProcessor));
            var orderProcessPartDefinition = typeCatalog.Parts.Single(p => p.ExportDefinitions.Any(d => d.ContractName == orderProcessorContract));

            RepositoryImportDefinition = orderProcessPartDefinition.ImportDefinitions.First();
        }