/// <summary> /// Initialize a new instance with a custom <see cref="IHttpClient"/>. /// </summary> /// <param name="httpClient">Not null object to access the web.</param> public WeAreOne(IHttpClient httpClient) { TechoBase = new RadioStation("technobase", httpClient); HouseTime = new RadioStation("housetime", httpClient); HardBase = new RadioStation("hardbase", httpClient); TranceBase = new RadioStation("trancebase", httpClient); CoreTime = new RadioStation("coretime", httpClient); ClubTime = new RadioStation("clubtime", httpClient); TeaTime = new RadioStation("teatime", httpClient); }
private void NavigationServiceOnNavigated(object sender, RegionNavigationEventArgs e) { var active = e.NavigationContext.NavigationService.Region.ActiveViews.FirstOrDefault() as FrameworkElement; if (active != null) { IRadioStation radioStation = active as IRadioStation; if (radioStation == null) { radioStation = active.DataContext as IRadioStation; } if (radioStation != null) { radioStation.OnTuneIn(e.NavigationContext); } } }
public Worker(ILogger <Worker> logger, IRadioStation radioStation) { _logger = logger; _radioStation = radioStation; }
public TranceBaseTests() : base("TranceBase") { _tranceBaseFM = new WeAreOne(base.HttpClient).TranceBase; }
public HardBaseTests() : base("HardBase") { _hardBaseFM = new WeAreOne(base.HttpClient).HardBase; }
public CoreTimeTests() : base("CoreTime") { _coreTimeFM = new WeAreOne(base.HttpClient).CoreTime; }
public ClubTimeTests() : base("ClubTime") { _clubTimeFM = new WeAreOne(base.HttpClient).ClubTime; }
public TeaTimeTests() : base("TeaTime") { _teaTimeFM = new WeAreOne(base.HttpClient).TeaTime; }
public HouseTimeTests() : base("HouseTime") { _houseTimeFM = new WeAreOne(base.HttpClient).HouseTime; }
public TechoBaseTests() : base("TechnoBase") { _techoBaseFM = new WeAreOne(base.HttpClient).TechoBase; }