public void CanCompareInstances4() { Einsatz e1 = new Einsatz(p, t, 1); Einsatz e2 = new Einsatz(p, t); Assert.IsNotNull(e1); Assert.IsNotNull(e2); Assert.AreNotSame(e1, e2); Assert.AreNotEqual(e1, e2); }
/// <remarks> /// Kann nicht der ganzer scheiss so behandelt werden, das wirklich erst am Ende der Session, quasi explicit, /// DB-Synchronisierung erfolgt? Was mein' ich bloss... /// </remarks> /// @todo Warum Einsatz saven? Nicht testbar public static void insertAt( int position, Track track, Playlist playlist ) { if(playlist.Einsaetze.count < 1 || position < 1 || position > playlist.Einsaetze.count + 1) { Playlist_Service.append( track, playlist ); return; } Einsatz einsatz = new Einsatz(playlist, track, position ); //einsatz = new NHibernateDaoFactory().getEinsatzDao().save(einsatz); playlist.Einsaetze.insert( position - 1, einsatz ); Playlist_Service.updatePositions( playlist ); }
public void CanCreateInstance() { Einsatz e = new Einsatz(p, t, 1); Assert.AreEqual("Playlist", p.Name); Assert.AreEqual("titel", e.Track.Titel.Name); Assert.AreEqual("autor", e.Track.Autor.Name); Assert.AreEqual("12345", e.Track.Code.Name); Assert.AreEqual("verlag", e.Track.Verlag.Name); Assert.AreEqual("label", e.Track.Label.Name); Assert.AreEqual("interpret", e.Track.Interpret.Name); Assert.AreEqual("04:30", e.Track.Laenge.Dauer); }
/// <summary> /// Register an Einsatz with this Track. Don't just use this.Tracks.add(...)! /// /// Keine Unique-Key-Einschraenkung fuer Einsaetze pro Track! /// </summary> /// <param name="einsatz"></param> public virtual void addEinsatz(Einsatz einsatz) { einsatz.Track = this; this.Einsaetze.add(einsatz); }
public static void delete(Playlist playlist, Einsatz einsatz ) { playlist.Einsaetze.remove( einsatz ); new NHibernateDaoFactory().getEinsatzDao().delete(einsatz); Playlist_Service.updatePositions(playlist); }
/// <summary> /// Add a new Einsatz to this Playlist. Don't just use this.Einsatze.add(...)! /// </summary> /// <param name="einsatz"></param> public virtual void addEinsatz( Einsatz einsatz ) { einsatz.Playlist = this; this.Einsaetze.add(einsatz); }
public void remove( Einsatz einsatz ) { if( einsatz == null ) return; this.einsaetze.Remove( einsatz ); }
public void insert( int index, Einsatz einsatz ) { Check.Require( einsatz != null, "Item to insert mustn't be null." ); this.einsaetze.Insert( index, einsatz ); }
public void add( Einsatz einsatz ) { if( einsatz == null ) return; this.einsaetze.Add( einsatz ); }