public void push_Airplay() { var iter = ObjectMother.RANDOM.Next(1, 11); sut = new Section {Name = "s1"}; for(var i = 0; i < iter; i++) sut.append(ObjectMother.RandomAirplay("t" + i)); Assert.AreEqual(iter, sut.Airplays.Count()); visualizeSectionAndAirplays(); }
public void growing_Duration() { sut = new Section(); var ts = new TimeSpan(); for(var i = 0; i < 10; i++) { sut.append(new Airplay(ObjectMother.RandomTrack)); Assert.That(sut.Duration.CompareTo(ts), Is.GreaterThan(0)); ts = sut.Duration; } }
public static Section randomSection(int airplays) { var s = new Section(); while(s.Airplays.Count() < airplays) s.append(RandomAirplay()); return s; }