Пример #1
0
        public void setup()
        {
            _assemblyNameA = new AssemblyName("SevenDigital.AssemblyA");
            _assemblyNameB = new AssemblyName("SevenDigital.AssemblyB");
            _assemblyNameC = new AssemblyName("SevenDigital.AssemblyC");
            _assemblyNameD = new AssemblyName("SevenDigital.AssemblyD");
            _assemblyNameE = new AssemblyName("SevenDigital.AssemblyE");

            var listA = new List <AssemblyName> {
                _assemblyNameB, _assemblyNameC, _assemblyNameE
            };
            var listB = new List <AssemblyName> {
                _assemblyNameC, _assemblyNameD
            };
            var listC = new List <AssemblyName> {
                _assemblyNameE
            };
            var listD = new List <AssemblyName> {
                _assemblyNameE
            };

            _mockAssemblyA = GenerateMockAssembly(_assemblyNameA, listA);
            _mockAssemblyB = GenerateMockAssembly(_assemblyNameB, listB);
            _mockAssemblyC = GenerateMockAssembly(_assemblyNameC, listC);
            _mockAssemblyD = GenerateMockAssembly(_assemblyNameD, listD);
            _mockAssemblyE = GenerateMockAssembly(_assemblyNameE, new List <AssemblyName>());

            _assemblyLoader = MockRepository.GenerateStub <IAssemblyLoader>();
            _assemblyLoader.Stub(x => x.LoadAssembly(PATH + _assemblyNameA + ".dll")).Return(_mockAssemblyA);
            _assemblyLoader.Stub(x => x.LoadAssembly(PATH + _assemblyNameB + ".dll")).Return(_mockAssemblyB);
            _assemblyLoader.Stub(x => x.LoadAssembly(PATH + _assemblyNameC + ".dll")).Return(_mockAssemblyC);
            _assemblyLoader.Stub(x => x.LoadAssembly(PATH + _assemblyNameD + ".dll")).Return(_mockAssemblyD);
            _assemblyLoader.Stub(x => x.LoadAssembly(PATH + _assemblyNameE + ".dll")).Return(_mockAssemblyE);
        }
        public void CreateStubs()
        {
            StubWriter = MockRepository.GenerateStub<IBulkPageWriter>();
            StubParser = MockRepository.GenerateStub<IAssemblyXmlParser>();
            StubResourceManager = MockRepository.GenerateStub<IUntransformableResourceManager>();
            StubAssemblyLoader = MockRepository.GenerateStub<IAssemblyLoader>();
            StubXmlLoader = MockRepository.GenerateStub<IXmlLoader>();

            StubAssemblyLoader.Stub(x => x.LoadFrom(null))
                .IgnoreArguments()
                .Return(typeof(DocumentationGenerator).Assembly);
        }
Пример #3
0
        public void CreateStubs()
        {
            StubWriter          = MockRepository.GenerateStub <IBulkPageWriter>();
            StubParser          = MockRepository.GenerateStub <IAssemblyXmlParser>();
            StubResourceManager = MockRepository.GenerateStub <IUntransformableResourceManager>();
            StubAssemblyLoader  = MockRepository.GenerateStub <IAssemblyLoader>();
            StubXmlLoader       = MockRepository.GenerateStub <IXmlLoader>();
            StubEventAggregator = MockRepository.GenerateStub <IEventAggregator>();

            StubAssemblyLoader.Stub(x => x.LoadFrom(null))
            .IgnoreArguments()
            .Return(typeof(DocumentationGenerator).Assembly);
        }