コード例 #1
0
        public void Init(string testName)
        {
            TestName = testName;
            QueryServiceMock               queryService                  = new QueryServiceMock();
            WoxContextServiceMock          woxContextService             = new WoxContextServiceMock(queryService);
            SystemWebAppServiceMock        systemService                 = new SystemWebAppServiceMock();
            IDataAccessService             dataAccessService             = new DataAccessService(systemService);
            IWebAppItemRepository          webAppItemRepository          = new WebAppItemRepository(dataAccessService);
            IWebAppConfigurationRepository webAppConfigurationRepository = new WebAppConfigurationRepository(dataAccessService);
            FileGeneratorServiceMock       fileGeneratorService          = new FileGeneratorServiceMock();
            FileReaderServiceMock          fileReaderService             = new FileReaderServiceMock();
            IHelperService helperService = new HelperService();
            ApplicationInformationServiceMock applicationInformationService = new ApplicationInformationServiceMock();
            IWebAppService   webAppService         = new WebAppService(dataAccessService, webAppItemRepository, webAppConfigurationRepository, systemService, fileGeneratorService, fileReaderService, helperService);
            IWoxResultFinder woxWebAppResultFinder = new WebAppResultFinder(woxContextService, webAppService, helperService, applicationInformationService, systemService);

            systemService.ApplicationDataPath = GetApplicationDataPath();

            WoxContextService             = woxContextService;
            QueryService                  = queryService;
            SystemService                 = systemService;
            WebAppService                 = webAppService;
            FileGeneratorService          = fileGeneratorService;
            FileReaderService             = fileReaderService;
            WoxWebAppResultFinder         = woxWebAppResultFinder;
            HelperService                 = helperService;
            ApplicationInformationService = applicationInformationService;

            WoxContextService.AddQueryFetcher("wap", WoxWebAppResultFinder);
        }
コード例 #2
0
 public void Setup()
 {
     SystemWebAppService = new SystemWebAppServiceMock
     {
         ApplicationDataPath = Helper.GetTestPath(),
         ApplicationName     = "TestDatabase",
     };
     DataAccessService    = new DataAccessService(SystemWebAppService);
     WebAppItemRepository = new WebAppItemRepository(DataAccessService);
 }