コード例 #1
0
 public ExternalApiGateway(
     IITunesApi iTunesApi,
     ISoundCloudApi soundCloudApi,
     ISpotifyApi spotifyApi,
     IYoutubeApi youtubeApi)
 {
     _iTunesApi = iTunesApi;
     _soundCloudApi = soundCloudApi;
     _spotifyApi = spotifyApi;
     _youtubeApi = youtubeApi;
 }
コード例 #2
0
 public SoundCloudApiTests()
 {
     var config = new Mock<ISoundCloudConfig>();
     config.Setup(c => c.BaseUrl).Returns("http://api.soundcloud.com");
     var prms = new List<Parameter>()
         {
             new Parameter() {Name = "client_id", Type = ParameterType.GetOrPost, Value = "7899c3d96bf9084ec1147e64a5674581"}
         };
     config.Setup(c => c.DefaultParameters).Returns(prms);
     api = new SoundCloudApi(config.Object);
 }
コード例 #3
0
 public ExternalApiGateway(
     IITunesApi iTunesApi,
     ISoundCloudApi soundCloudApi,
     ISpotifyApi spotifyApi,
     IYoutubeApi youtubeApi)
 {
     _iTunesApi     = iTunesApi;
     _soundCloudApi = soundCloudApi;
     _spotifyApi    = spotifyApi;
     _youtubeApi    = youtubeApi;
 }
コード例 #4
0
        public SoundCloudApiTests()
        {
            var config = new Mock <ISoundCloudConfig>();

            config.Setup(c => c.BaseUrl).Returns("http://api.soundcloud.com");
            var prms = new List <Parameter>()
            {
                new Parameter()
                {
                    Name = "client_id", Type = ParameterType.GetOrPost, Value = "7899c3d96bf9084ec1147e64a5674581"
                }
            };

            config.Setup(c => c.DefaultParameters).Returns(prms);
            api = new SoundCloudApi(config.Object);
        }