public void CopyItemsToArrayAtNonZeroIndex() { _importers.Register(_thing1Importer); TestImporterFamily importerFamily = new TestImporterFamily(_thing2Importer); _importers.Register(importerFamily); object[] items = new object[2 + _importers.Count]; _importers.CopyTo(items, 2); Assert.AreEqual(new object[] { null, null, _thing1Importer, importerFamily }, items); }
public void EnumerateRegistrations() { _importers.Register(_thing1Importer); TestImporterFamily importerFamily = new TestImporterFamily(_thing1Importer); _importers.Register(importerFamily); Assert.AreEqual(new object[] { _thing1Importer, importerFamily }, CollectionHelper.ToArray(EnumeratorHelper.List(_importers))); }
public void CopyItemsToArray() { _importers.Register(_thing1Importer); TestImporterFamily importerFamily = new TestImporterFamily(_thing2Importer); _importers.Register(importerFamily); object[] items = new object[_importers.Count]; _importers.CopyTo(items, 0); Assert.AreEqual(new object[] { _thing1Importer, importerFamily }, items); }
public void EnumerateImporterSets() { TestImporterFamily set1 = new TestImporterFamily(); _importers.Register(set1); TestImporterFamily set2 = new TestImporterFamily(); _importers.Register(set2); Assert.AreEqual(new object[] { set1, set2 }, CollectionHelper.ToArray(EnumeratorHelper.List(_importers))); }