public Track(Autor autor, Bpm bpm, Code code, Interpret interpret, Label label, Laenge laenge, Titel titel, Verlag verlag, Year year, Ending trackEnding) { this.Autor = autor; this.Bpm = bpm; this.Ending = trackEnding; this.Interpret = interpret; this.Label = label; this.Code = code; this.Laenge = laenge; this.Titel = titel; this.Verlag = verlag; this.Year = year; }
public void can_search_Bpm_or_Year() { Bpm bpm = new Bpm(140); Year year = new Year(8); ASimpleRelation BPM = new IntSearch(140, Track.Property.Bpm.ToString(), Bpm.Property.Value.ToString()); ASimpleRelation YEAR = new IntSearch(2008, Track.Property.Year.ToString(), Year.Property.Value.ToString()); ComplexRelation cr = new ComplexRelation(Relator.Binary.OR, BPM, YEAR); IList<Track> tracks = TrackSearch_Service.getTrackListing(cr); foreach(Track track in tracks) Assert.IsTrue(track.Bpm.Value == bpm.Value || track.Year.Value == year.Value); }
/// <summary> /// Use defaults: Ending.Attribute.None. /// </summary> public Track(Autor autor, Bpm bpm, Code code, Interpret interpret, Label label, Laenge laenge, Titel titel, Verlag verlag, Year year) : this(autor, bpm, code, interpret, label, laenge, titel, verlag, year, new Ending(Ending.Attribute.None)) { }