Ejemplo n.º 1
0
        public void SetUp()
        {
            _moduleBuilderFactoryMock  = MockRepository.GenerateStrictMock <IModuleBuilderFactory>();
            _configurationProviderMock = MockRepository.GenerateStrictMock <IConfigurationProvider>();

            _flusher = new ReflectionEmitCodeGenerator(_moduleBuilderFactoryMock, _configurationProviderMock);

            _moduleBuilderMock            = MockRepository.GenerateStrictMock <IModuleBuilder>();
            _emittableOperandProviderMock = MockRepository.GenerateStrictMock <IEmittableOperandProvider>();
        }
        public ReflectionEmitCodeGenerator(
            IModuleBuilderFactory moduleBuilderFactory,
            bool forceStrongNaming,
            [CanBeNull] string keyFilePath,
            [CanBeNull] string assemblyDirectory,
            [NotNull] string assemblyNamePattern)
        {
            ArgumentUtility.CheckNotNull("moduleBuilderFactory", moduleBuilderFactory);
            ArgumentUtility.CheckNotNullOrEmpty("assemblyNamePattern", assemblyNamePattern);

            _moduleBuilderFactory = moduleBuilderFactory;
            _forceStrongNaming    = forceStrongNaming;
            _keyFilePath          = keyFilePath;
            _assemblyDirectory    = assemblyDirectory;
            _assemblyNamePattern  = assemblyNamePattern;

            ResetModuleContext();
        }
        public void SetUp()
        {
            _innerFactoryMock = MockRepository.GenerateStrictMock <IModuleBuilderFactory>();

            _factory = new RemotionModuleBuilderFactoryDecorator(_innerFactoryMock);
        }
Ejemplo n.º 4
0
        public RemotionModuleBuilderFactoryDecorator(IModuleBuilderFactory moduleBuilderFactory)
        {
            ArgumentUtility.CheckNotNull("moduleBuilderFactory", moduleBuilderFactory);

            _moduleBuilderFactory = moduleBuilderFactory;
        }