public void TestAdds()
        {
            var firstSegment  = new MockSegmentModel(0, 10, 0);
            var secondSegment = new MockSegmentModel(0, 10, 1);
            var thirdSegment  = new MockSegmentModel(15, 25, 0);

            _segmentModelCollection.Add(firstSegment);
            _segmentModelCollection.Add(secondSegment);
            _segmentModelCollection.Add(thirdSegment);

            Assert.Equal(3, _segmentModelCollection.Count);

            // Check sort order (should order by TrackNumber, then by StartFrame)
            Assert.Equal(firstSegment, _segmentModelCollection[0]);
            Assert.Equal(thirdSegment, _segmentModelCollection[1]);
            Assert.Equal(secondSegment, _segmentModelCollection[2]);
        }