Exemplo n.º 1
0
        public void SetUp()
        {
            _module = new TestModule();
            _mockSdk = new Mock<IWdApi>();
            _mockWsMessage = new WsMessageMock();
            _mockDocRepo = new Mock<IWdDocumentRepository>();
            _mockProcessLauncher = new Mock<IProcessLauncher>();

            _module.RegisterType<IOpenFileDialog, OpenFileDialog>();
            _module.RegisterInstance(_mockSdk.Object);
            _module.RegisterInstance(_mockWsMessage.Mock.Object);
            _module.RegisterInstance(_mockDocRepo.Object);
            _module.RegisterInstance(_mockProcessLauncher.Object);
        }
Exemplo n.º 2
0
        public void SetUp()
        {
            this.module = new TestModule();
            mockSdk = new Mock<IWdApi>();
            mockWsMessage = new WsMessageMock();
            mockDocRepo = new Mock<IWdDocumentRepository>();

            module.RegisterType<ISaveFileDialog, SaveFileDialog>();
            module.RegisterInstance<IWdApi>(mockSdk.Object);
            module.RegisterInstance<IWsMessage>(mockWsMessage.Mock.Object);
            module.RegisterInstance<IWdDocumentRepository>(mockDocRepo.Object);
            module.RegisterType<IDPConfigurator, WdConfigurator>();

            configurator = (WdConfigurator)module.Resolve<IDPConfigurator>();
        }
Exemplo n.º 3
0
        public void SetUp()
        {
            _module = new TestModule();
            _mockWsMessage = new WsMessageMock();
            _mockOpenDialog = new Mock<IOpenFileDialog>();
            _mockSaveDialog = new Mock<ISaveFileDialog>();
            _mockDocRepo = MockUtils.CreateRepositoryMock();
            _mockProcessLauncher = new Mock<IProcessLauncher>();

            _module.RegisterInstance<IWsMessage>(_mockWsMessage.Mock.Object);
            _module.RegisterInstance<IOpenFileDialog>(_mockOpenDialog.Object);
            _module.RegisterInstance<ISaveFileDialog>(_mockSaveDialog.Object);
            _module.RegisterInstance<IWdDocumentRepository>(_mockDocRepo.Object);
            _module.RegisterInstance<IProcessLauncher>(_mockProcessLauncher.Object);
            _module.RegisterType<DocumentProviderImpl, DocumentProviderImpl>();
        }
        TestModule GetTestModule()
        {
           var res = new TestModule();
           res.RegisterAsReal();

           var mockWsMessage = new WsMessageMock();
           var mockOpenDialog = new Mock<IOpenFileDialog>();
           var mockSaveDialog = new Mock<ISaveFileDialog>();
           var mockDocRepo = MockUtils.CreateRepositoryMock();
           var mockProcessLauncher = new Mock<IProcessLauncher>();

            res.RegisterInstance(MockUtils.GetDefaultSdkMock().Object);
            res.RegisterInstance<IOptionsStorage>(new Mock<IOptionsStorage>().Object);
            res.RegisterInstance<IWsMessage>(mockWsMessage.Mock.Object);
            res.RegisterInstance<IOpenFileDialog>(mockOpenDialog.Object);
            res.RegisterInstance<ISaveFileDialog>(mockSaveDialog.Object);
            res.RegisterInstance<IWdDocumentRepository>(mockDocRepo.Object);
            res.RegisterInstance<IProcessLauncher>(mockProcessLauncher.Object);
            return res;
        }