Пример #1
0
        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);
        }
Пример #3
0
        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();
        }