banshee r3609 - in trunk/musicbrainz-sharp: src/MusicBrainz src/MusicBrainz/MusicBrainz tests tests/MusicBrainz.Tests



Author: scottp
Date: Mon Mar 31 05:44:54 2008
New Revision: 3609
URL: http://svn.gnome.org/viewvc/banshee?rev=3609&view=rev

Log:
* src/MusicBrainz/MusicBrainz/Release.cs,
  tests/MusicBrainz.Tests/ReleaseTests.cs: Changed
  ReleaseQueryParameters.DiscID to DiscId. This is an API breaking
  change (good thing we're not at 1.0!)

Modified:
   trunk/musicbrainz-sharp/src/MusicBrainz/ChangeLog
   trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Release.cs
   trunk/musicbrainz-sharp/tests/ChangeLog
   trunk/musicbrainz-sharp/tests/MusicBrainz.Tests/ReleaseTests.cs

Modified: trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Release.cs
==============================================================================
--- trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Release.cs	(original)
+++ trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Release.cs	Mon Mar 31 05:44:54 2008
@@ -79,7 +79,7 @@
     public sealed class ReleaseQueryParameters : ItemQueryParameters
     {
         string disc_id;
-        public string DiscID {
+        public string DiscId {
             get { return disc_id; }
             set { disc_id = value; }
         }
@@ -348,6 +348,15 @@
             parameters.Artist = artist;
             return Query (parameters);
         }
+        
+        public static Query<Release> Query (Disc disc)
+        {
+            if (disc == null) throw new ArgumentNullException ("disc");
+            
+            ReleaseQueryParameters parameters = new ReleaseQueryParameters ();
+            parameters.DiscId = disc.Id;
+            return Query (parameters);
+        }
 
         public static Query<Release> Query (ReleaseQueryParameters parameters)
         {
@@ -360,7 +369,7 @@
             if (device == null) throw new ArgumentNullException ("device");
             
             ReleaseQueryParameters parameters = new ReleaseQueryParameters ();
-            parameters.DiscID = LocalDisc.GetFromDevice (device).Id;
+            parameters.DiscId = LocalDisc.GetFromDevice (device).Id;
             return Query (parameters);
         }
 

Modified: trunk/musicbrainz-sharp/tests/MusicBrainz.Tests/ReleaseTests.cs
==============================================================================
--- trunk/musicbrainz-sharp/tests/MusicBrainz.Tests/ReleaseTests.cs	(original)
+++ trunk/musicbrainz-sharp/tests/MusicBrainz.Tests/ReleaseTests.cs	Mon Mar 31 05:44:54 2008
@@ -67,7 +67,7 @@
         public void QueryByParameters4()
         {
             ReleaseQueryParameters p = new ReleaseQueryParameters();
-            p.DiscID = "p_R7uoqwl1zVO2UtXliPnky1Ov8-";
+            p.DiscId = "p_R7uoqwl1zVO2UtXliPnky1Ov8-";
             Query<Release> results = Release.Query(p);
             Assert.AreEqual(results.Count, 1);
             Assert.AreEqual(results[0].Id, fiji_baby_mbid);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]