banshee r3609 - in trunk/musicbrainz-sharp: src/MusicBrainz src/MusicBrainz/MusicBrainz tests tests/MusicBrainz.Tests
- From: scottp svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3609 - in trunk/musicbrainz-sharp: src/MusicBrainz src/MusicBrainz/MusicBrainz tests tests/MusicBrainz.Tests
- Date: Mon, 31 Mar 2008 05:44:54 +0100 (BST)
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]