Exemplo n.º 1
0
 public FileStream(int docId, ICompositionScopingService scopes)
 {
     //Contract.Requires( docId > 0, DocumentMustBeSavedErrorMessage );
     //Contract.Requires( scopes != null );
     _documentId = docId;
     _scopes     = scopes;
 }
Exemplo n.º 2
0
        public CompositionFixture(Action <CompositionBatch> explicitExports)
        {
            _rootCatalog = new DirectoryCatalog(".", new RegistrationBuilder());
            Scoping      = new CompositionScopingService(_rootCatalog, explicitExports ?? (_ => {}), new[] { TransactionScope.Id });
            RootContainer.ComposeExportedValue <ICompositionScopingService>(Scoping);

            BasicConfigurator.Configure(new Appender());
            RootContainer.ComposeExportedValue <ILog>(LogManager.GetLogger("TESTLOG"));
        }
 public static CompositionContainer OpenScope(this ICompositionScopingService scoping, params string[] scopeIds)
 {
     ////Contract.Requires( scoping != null );
     ////Contract.Ensures( ////Contract.Result<CompositionContainer>() != null );
     return(scoping.OpenScope(scopeIds, null));
 }