Language: C#
ConventionRegistry test run
public class FakeConventionRegistry : ConventionRegistry { public FakeConventionRegistry() { Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() .Imports(x => { x.Import<ImportConvention>() .As<IImportConvention>("ContractName") .MakeNonShared() .RequireMetadata<IMetadataView>() .Recomposable() .AllowDefaultValue() .Members<ImportConvention>(m => m.ContractType); x.Import<ImportConvention>() .As("TestContractName") .Members(m => m.GetProperties(BindingFlags.Public | BindingFlags.Instance)) .AllowDefaultValue(); }) .Exports(e => { e.Export<ExportConvention>() .As<IExportConvention>("ExportContractName") .Members(m => m.GetProperties().Where(p => p.Name.StartsWith("M")).ToArray()); }); Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() Part<PartConvention>() .ForTypesMatching(x => x.IsPublic && x.IsAbstract == false) .MakeShared() } }
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

