public void GetterProperty_IntTestCaseData_BenchmarkResults() { var benchmarkList = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var smartReadOnlyCollection = new SmartReadOnlyCollection <int>(5, benchmarkList, 1, 2); Assert.That(smartReadOnlyCollection[0], Is.EqualTo(2)); Assert.That(smartReadOnlyCollection[1], Is.EqualTo(4)); Assert.That(smartReadOnlyCollection[2], Is.EqualTo(6)); Assert.That(smartReadOnlyCollection[3], Is.EqualTo(8)); Assert.That(smartReadOnlyCollection[4], Is.EqualTo(10)); }
/// <summary>Initializes a new instance of the <see cref="SmartReadOnlyCollection<T>.Enumerator"/> class. /// </summary> /// <param name="smartReadOnlyCollection">The smart read only collection.</param> internal Enumerator(SmartReadOnlyCollection <T> smartReadOnlyCollection) { m_ReadOnlyCollection = smartReadOnlyCollection; Reset(); }