Пример #1
0
        public InitFixture()
        {
            _samplesFolder = SamplesProviderService.SamplesDirectoryPath;

            SamplesProvider = new SamplesProviderService(new Mock <ILogger <SamplesProviderService> >().Object);

            XdbFiles = new List <string>(Directory.GetFiles(_samplesFolder, "*.xdb", SearchOption.AllDirectories));
            BinFiles = new List <string>(Directory.GetFiles(_samplesFolder, "*.bin", SearchOption.AllDirectories));
            UiAddons = XdbFiles.Select(x => x).Where(x => x.EndsWith("(UIAddon).xdb")).ToList();

            FileManager = new FileManager(new Mock <ILogger <FileManager> >().Object);
        }
Пример #2
0
        public MainWindowViewModel(ILogger <MainWindowViewModel> logger,
                                   Project project,
                                   SamplesProviderService samplesProviderService)
        {
            OpenFileCommand     = new RelayCommand(OpenFile);
            ClearDebugCommand   = new RelayCommand(ClearDebug);
            SampleSelectCommand = new RelayCommand(SampleSelect);

            Logger  = logger;
            Project = project;
            SampleProviderService = samplesProviderService;
            RootFile = new ObservableCollection <IUIElement>();

            App.OnLogHandler += (logEvent, objects) => DebugWrite(logEvent.FormattedMessage);
        }