public void CopyTo_should_copy_elements_from_collection_to_array() { // Arrange var copyToMe = new Type[6]; var initializerTypeList = new InitializerTypeList { typeof (InitializerDummy), typeof (InitializerStub), typeof (InitializerStub), typeof (InitializerDummy) }; // Act initializerTypeList.CopyTo(copyToMe, 1); // Assert copyToMe[0].ShouldBeNull(); copyToMe[1].ShouldEqual(typeof(InitializerDummy)); copyToMe[2].ShouldEqual(typeof(InitializerStub)); copyToMe[3].ShouldEqual(typeof(InitializerStub)); copyToMe[4].ShouldEqual(typeof(InitializerDummy)); copyToMe[5].ShouldBeNull(); }