public void ImagesProvider_Test() { IImagesProvider p = VsAppShell.Current.ExportProvider.GetExportedValue <IImagesProvider>(); p.Should().NotBeNull(); p.GetFileIcon("foo.R").Should().NotBeNull(); p.GetFileIcon("foo.rproj").Should().NotBeNull(); p.GetFileIcon("foo.rdata").Should().NotBeNull(); p.GetImage("RProjectNode").Should().NotBeNull(); p.GetImage("RFileNode").Should().NotBeNull(); p.GetImage("RDataNode").Should().NotBeNull(); }
public SettingsViewModel( ISettingsStore settingsStore, IWebClient webClient, IErrorHandler errorHandler, IImagesProvider imagesProvider) { this.settingsStore = settingsStore; this.webClient = webClient; this.errorHandler = errorHandler; this.testServiceCommand = new BaseCommand(this.ExecuteTestCommand, this.CanExecuteTestCommand); this.Logo = imagesProvider.GetImage(ImageType.PluginIcon); }
public void ImagesProvider_Test() { IImagesProvider p = VsAppShell.Current.GlobalServices.GetService <IImagesProvider>(); p.Should().NotBeNull(); p.GetFileIcon("foo.R").Should().NotBeNull(); p.GetFileIcon("foo.rproj").Should().NotBeNull(); p.GetFileIcon("foo.rdata").Should().NotBeNull(); p.GetFileIcon("foo.rd").Should().NotBeNull(); p.GetFileIcon("foo.rmd").Should().NotBeNull(); p.GetFileIcon("foo.sql").Should().NotBeNull(); p.GetImage("RProjectNode").Should().NotBeNull(); p.GetImage("RFileNode").Should().NotBeNull(); p.GetImage("RDataFileNode").Should().NotBeNull(); p.GetImage("RdFileNode").Should().NotBeNull(); p.GetImage("RMdFileNode").Should().NotBeNull(); p.GetImage("SQLFileNode").Should().NotBeNull(); p.GetImage("ProcedureFileNode").Should().NotBeNull(); }