public void CopyToInvalidArray() { var entityCollection = new EntityCollection <EntityCollectionModel>(); EntityCollectionModel[] array = null; entityCollection.CopyTo(array, 0); }
public void CopyToIndexOutOfRangeLow() { var entityCollection = new EntityCollection <EntityCollectionModel>(); var array = new EntityCollectionModel[4]; entityCollection.CopyTo(array, -1); }
public void CopyTo_Sets_Foreign_Field() { // arrange var entity = TestHelper.CreateEntityWithId <Artist>(1); var artistStatisticValues = new ArtistStatisticValues(); var entityCollection = new EntityCollection <ArtistStatisticValues>(entity, "AnotherArtist", "StatisticValues"); // act entityCollection.CopyTo(new[] { artistStatisticValues }, 0); // assert Assert.Equal(artistStatisticValues.AnotherArtist, entity); }
public void CopyToIndexOutOfRangeHigh() { var entityCollection = new EntityCollection <EntityCollectionModel>() { new EntityCollectionModel { }, new EntityCollectionModel { }, new EntityCollectionModel { }, new EntityCollectionModel { } }; var array = new EntityCollectionModel[2]; entityCollection.CopyTo(array, 1); }