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); }
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); }