public void ConstructorShouldCopyProvidedSequence() { var expected = new []{ new object(), new object(), new object() }; var actual = new PagedCollection<object>( expected, 3 ); Assert.True( actual.SequenceEqual( expected ) ); actual = new PagedCollection<object>( new ObservableCollection<object>( expected ), 3 ); Assert.True( actual.SequenceEqual( expected ) ); }