Beispiel #1
0
        public void SetUp()
        {
            _fileSystemMock = MockRepository.GenerateStrictMock <IFileSystem> ();
            _factory        = new AssemblyMethodVirtualizerFactory(_fileSystemMock, "");

            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
        }
Beispiel #2
0
        public void SetUp()
        {
            _fileSystemMock = MockRepository.GenerateStrictMock <IFileSystem> ();
            _factory        = new ConstructorGeneratorFactory(_fileSystemMock);

            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
        }
        public void SetUp()
        {
            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase1");
            _assemblyDefinition2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase2");

            _writerMock     = MockRepository.GenerateStrictMock <IModuleDefinitionWriter>();
            _assemblySigner = new AssemblySigner(_writerMock);
        }
Beispiel #4
0
 public void SetUp()
 {
     _assemblyDefinition          = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
     _markerCustomMarkingStrategy = new CustomMarkingAttributeStrategy(
         "DummyGenericAttribute", "GenericAttribute",
         ModuleDefinition.ReadModule(_assemblyPath), "<>unspeakable_"
         );
 }
Beispiel #5
0
 public void SetUp()
 {
     _assemblyDefinition       = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
     _tracker                  = new AssemblyTracker(new [] { _assemblyDefinition }, new TypeDefinitionCache());
     _markingAttributeStrategy = MockRepository.GenerateStub <IMarkingAttributeStrategy> ();
     _codeGenerator            = MockRepository.GenerateStub <ICodeGenerator>();
     _selectionFactory         = new TargetSelectorFactory();
     _options                  = new OptionSet();
     _methodsVirtualizer       = new AssemblyMethodsVirtualizer(_markingAttributeStrategy, _selectionFactory, _codeGenerator);
 }
Beispiel #6
0
        public void SetUp()
        {
            _fileSystemMock      = MockRepository.GenerateStrictMock <IFileSystem> ();
            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyWithCtorsAndMethodBody();
            _tracker             = MockRepository.GenerateStrictMock <IAssemblyTracker> ();

            _checker            = MockRepository.GenerateStrictMock <IMixinChecker>();
            _referenceGenerator = MockRepository.GenerateStrictMock <IReferenceGenerator>();
            _codeGenerator      = new ILCodeGenerator(_referenceGenerator, _checker);
        }
Beispiel #7
0
        public void SetUp()
        {
            _fileSystemMock = MockRepository.GenerateStrictMock <IFileSystem>();
            _factory        = new DirectoryBasedAssemblyTrackerFactory(_fileSystemMock, "something");

            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition();
            _assemblyDefinition2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition();
            _assemblyDefinition3 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition();
            _readerParams        = new ReaderParameters {
                ReadSymbols = true
            };
        }
Beispiel #8
0
        public void GetAssemblyByReference_NoMatchFound()
        {
            var name = AssemblyNameReferenceObjectMother.CreateAssemblyNameReferenceWithCulture("TestCase1", "de");

            AssemblyDefinition assembly  = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase1");
            AssemblyDefinition assembly2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase2");
            AssemblyTracker    tracker   = new AssemblyTracker(new[] { assembly, assembly2 }, new TypeDefinitionCache());

            var result = tracker.GetAssembliesByReference(name);

            Assert.That(result, Is.Empty);
        }
Beispiel #9
0
        public void GetAssemblyByReference()
        {
            var name = AssemblyNameReferenceObjectMother.CreateAssemblyNameReference("TestCase1");

            AssemblyDefinition assembly  = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase1");
            AssemblyDefinition assembly2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase2");
            AssemblyTracker    tracker   = new AssemblyTracker(new[] { assembly, assembly2 }, new TypeDefinitionCache());

            var result = tracker.GetAssembliesByReference(name);

            Assert.That(result, Is.EqualTo(new [] { assembly }));
        }
Beispiel #10
0
        public void SetUp()
        {
            _fileSystemMock      = MockRepository.GenerateStrictMock <IFileSystem> ();
            _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
            _tracker             = MockRepository.GenerateStrictMock <IAssemblyTracker>();

            _checker = MockRepository.GenerateMock <IMixinChecker>();

            //_referenceGenerator = MockRepository.GenerateStrictMock<IReferenceGenerator>();
            _codeGenerator = MockRepository.GenerateStrictMock <ICodeGenerator>();

            _generator = new ConstructorGenerator.ConstructorGenerator(_checker, _codeGenerator);
        }
Beispiel #11
0
        public void SetUp()
        {
            _fileSystemMock   = MockRepository.GenerateStrictMock <IFileSystem> ();
            _signKey          = new StrongNameKeyPair(AssemblyNameReferenceObjectMother.PublicKey1);
            _signKey2         = new StrongNameKeyPair(AssemblyNameReferenceObjectMother.PublicKey2);
            _definitionWriter = new ModuleDefinitionWriter(
                _fileSystemMock,
                _signKey,
                new List <StrongNameKeyPair> {
            });

            _assemblyDefinition1      = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
            _signedAssemblyDefinition = AssemblyDefinitionObjectMother.CreateSignedMultiModuleAssemblyDefinition();
        }
Beispiel #12
0
 public void SetUp()
 {
     _unspeakablePrefix = "<>unspeakable_";
     _codeGen           = new ILCodeGenerator(_unspeakablePrefix);
     _assm = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
 }
Beispiel #13
0
 public void SetUp()
 {
     _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase1");
     _assemblyDefinition2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition("TestCase2");
 }
 public void SetUp()
 {
     _assemblyDefinition         = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
     _noAttributeMarkingStrategy = new NoneMarkingAttributeStrategy();
 }
 public void SetUp()
 {
     _assemblyDefinition = AssemblyDefinitionObjectMother.CreateAssemblyDefinition();
 }
Beispiel #16
0
 public void SetUp()
 {
     _assemblyDefinition           = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyDefinition();
     _markerDefaultMarkingStrategy = new GeneratedMarkingAttributeStrategy("NonVirtualAttribute", "NonVirtualAttribute");
 }
Beispiel #17
0
 public void SetUp()
 {
     _fileSystemMock      = MockRepository.GenerateStrictMock <IFileSystem> ();
     _assemblyDefinition1 = AssemblyDefinitionObjectMother.CreateMultiModuleAssemblyWithCtorsAndMethodBody();
     _tracker             = MockRepository.GenerateStrictMock <IAssemblyTracker> ();
 }