public virtual bool Remove( ITimePeriod item )
{
if ( item == null )
{
throw new ArgumentNullException( "item" );
}
return periods.Remove( item );
}
public void RemoveTest() { DateTime now = ClockProxy.Clock.Now; SchoolDay schoolDay = new SchoolDay( now ); TimePeriodCollection timePeriods = new TimePeriodCollection(); Assert.IsFalse( timePeriods.Contains( schoolDay.Lesson1 ) ); timePeriods.Add( schoolDay.Lesson1 ); Assert.IsTrue( timePeriods.Contains( schoolDay.Lesson1 ) ); timePeriods.Remove( schoolDay.Lesson1 ); Assert.IsFalse( timePeriods.Contains( schoolDay.Lesson1 ) ); }