public void OneMoveNextCurrentMoveNextFalseRepeatAfterReset() { ServiceRecord record = RecordAccess_Data.CreateRecordWithOneItems(); IEnumerator_ServiceAttribute etor = record.GetEnumerator(); Assert.IsTrue(etor.MoveNext()); RecordAccess_Data.RecordWithOneItem_AssertIsAttributeAt0((ServiceAttribute)etor.Current); Assert.IsFalse(etor.MoveNext()); //---- Assert.IsFalse(etor.MoveNext()); etor.Reset(); Assert.IsTrue(etor.MoveNext()); RecordAccess_Data.RecordWithOneItem_AssertIsAttributeAt0((ServiceAttribute)etor.Current); Assert.IsFalse(etor.MoveNext()); }
public void AccessAttrByIndex0() { ServiceRecord record = RecordAccess_Data.CreateRecordWithOneItems(); // Assert.AreEqual(1, record.Count); IList_ServiceAttributeId ids = record.AttributeIds; Assert.AreEqual(1, ids.Count); Assert.AreEqual(UniversalAttributeId.ServiceRecordHandle, ids[0]); // ServiceAttribute attr = record.GetAttributeByIndex(0); RecordAccess_Data.RecordWithOneItem_AssertIsAttributeAt0(attr); }