// import { ComponentFixture, TestBed } from '@angular/core/testing';
// import { FormsModule } from '@angular/forms';
// import { By } from '@angular/platform-browser';
// import { IconLoaderService } from '../../../index';
// import { CommonIconComponent } from './../../base/components/common.icon.component';
// // import { StepWizardComponent } from './stepwizard.component';
// import { AmexioCardCEComponent } from '../../creative/card/amexio.cards.component';
// import { AmexioCardCEHeaderComponent } from '../../creative/common/amexio.header.component';
// import { AmexioImageComponent } from '../../media/image/image.component';
// import { AmexioCardCEBodyComponent } from '../../creative/common/amexio.body.component';
// import { AmexioCardCEActionComponent} from '../../creative/common/amexio.action.component';
// import { AmexioFormActionCEComponent } from '../../creative/form/form.action.component'
// import { AmexioFormCEComponent } from '../../creative/form/amexio.form.component';
// import { AmexiodialoguePaneComponent } from '../../panes/dialogue/dialogue.pane.component';
// import { AmexioLabelComponent} from '../../forms/label/label.component';
// import {AmexioCardComponent} from '../../layout/card/card.component';
// import { AmexioHeaderComponent} from '../../panes/header/pane.action.header';
// import { AmexioBodyComponent} from '../../panes/body/pane.action.body';
// import { AmexioFooterComponent} from '../../panes/action/pane.action.footer';
// import { AmexioButtonComponent} from '../../forms/buttons/button.component';
// import {AmexioContextMenuComponent} from '../../base/base.contextmenu.component';
// import {DeviceQueryService} from '../../services/device/device.query.service';
// import {SpeechBubbleComponent} from '../../data/speech-bubble/speech-bubble.component';
// import {AmexioNavDesktopMenuComponent} from '../../navigation/navbar/navdesktopmenu';
// import {AmexioThemeSwitcherService} from './amexio.theme.service';
// import { HttpClient } from '@angular/common/http';
// import * as Rx from 'rxjs';

//  // import { CommonIconComponent} from '../../base/components/common.icon.component';
// // import {  }
// describe('theme switcher', () => {
//    let comp1: AmexioThemeSwitcherService;
//    let fixture1: ComponentFixture<AmexioThemeSwitcherService>;
//    let themeData;
//    let _http;
//   beforeEach(() => {
//     TestBed.configureTestingModule({
//       imports: [FormsModule],
//       declarations: [ AmexioNavDesktopMenuComponent,AmexioFormActionCEComponent, SpeechBubbleComponent, 
//         AmexioButtonComponent, AmexioFooterComponent , AmexioHeaderComponent,  
//         AmexioBodyComponent, AmexioCardComponent,AmexioLabelComponent, 
//         AmexioContextMenuComponent, AmexiodialoguePaneComponent, 
//         AmexioFormCEComponent, AmexioCardCEBodyComponent, 
//         AmexioCardCEActionComponent, AmexioImageComponent, AmexioCardCEComponent, AmexioThemeSwitcherService,
//         AmexioCardCEHeaderComponent, CommonIconComponent],
//       providers: [IconLoaderService, DeviceQueryService, HttpClient],
//     });
//     fixture1 = TestBed.createComponent(AmexioThemeSwitcherService);
//     comp1 = fixture1.componentInstance;
//     themeData = new Rx.BehaviorSubject(null);
//     _http = HttpClient;
//   });

// it('constructor()', () => {
//     let sv =  HttpClient;
//    comp1.constructor(sv);
   
// });
 
// it('loadThemes()', () => {
//     let url = ''
//     comp1.loadThemes(url);
//     return _http.get(url);
// });

// });
