Esempio n. 1
0
        public BaseService()
        {
            ISettingsFileAccess fileAccess = new SettingsFileAccess();
            SettingsFacade      facade     = new SettingsFacade(fileAccess);

            _settings = facade.GetSettings();
        }
        public void SettingsTest_ReadSettings()
        {
            ISettingsFileAccess fileAccess = new SettingsFileAccess();  //Do I need mock version ?
            SettingsFacade      facade     = new SettingsFacade(fileAccess);
            Settings            settings   = facade.GetSettings();

            Assert.AreEqual("https://api.spotify.com/v1", settings.Spotify.ApiBaseUrl);
            Assert.AreEqual("https://accounts.spotify.com/api/token", settings.Spotify.AuthKeyUrl);
            Assert.AreEqual("*****@*****.**", settings.Spotify.UserId);
            Assert.AreEqual("773d6796930f47ccbbc2a0b7a248f666", settings.Spotify.ClientId);
            Assert.AreEqual("https://www.shazam.com", settings.Shazam.BaseUrl);

            Assert.IsNotEmpty(settings.Spotify.AuthToken.AccessToken);
            Assert.IsNotEmpty(settings.Spotify.AuthToken.RefreshToken);
            Assert.IsNotEmpty(settings.Spotify.AuthToken.TokenType);
        }