Exemplo n.º 1
0
        public void NonExistingAttrById()
        {
            ServiceAttribute attr;
            ServiceRecord    record = RecordAccess_Data.CreateRecordWithOneItems();

            //
            attr = record.GetAttributeById(UniversalAttributeId.ServiceRecordState);
        }
Exemplo n.º 2
0
        public void AttrByIndex10()
        {
            ServiceAttribute attr;
            ServiceRecord    record = RecordAccess_Data.CreateRecordWithOneItems();

            //
            attr = record.GetAttributeByIndex(10);
        }
Exemplo n.º 3
0
        public void OneMoveNextMoveNextFalseAndGetCurrent()
        {
            ServiceRecord record = RecordAccess_Data.CreateRecordWithOneItems();
            IEnumerator_ServiceAttribute etor = record.GetEnumerator();

            Assert.IsTrue(etor.MoveNext());
            Assert.IsFalse(etor.MoveNext());
            ServiceAttribute attr = (ServiceAttribute)etor.Current;
        }
Exemplo n.º 4
0
        public void OneCurrent()
        {
            ServiceRecord record = RecordAccess_Data.CreateRecordWithOneItems();
            IEnumerator_ServiceAttribute etor = record.GetEnumerator();

            try {
                ServiceAttribute obj = (ServiceAttribute)etor.Current;
                Assert.Fail("should have thrown!");
            } catch (InvalidOperationException) { }
        }
Exemplo n.º 5
0
        public void AccessAttrById()
        {
            ServiceRecord record = RecordAccess_Data.CreateRecordWithOneItems();

            //
            Assert.AreEqual(1, record.Count);
            //
            ServiceAttribute attr = record.GetAttributeById(UniversalAttributeId.ServiceRecordHandle);

            Assert.AreEqual(UniversalAttributeId.ServiceRecordHandle, attr.Id);
            Assert.AreEqual(ElementTypeDescriptor.UnsignedInteger, attr.Value.ElementTypeDescriptor);
            Assert.AreEqual(ElementType.UInt32, attr.Value.ElementType);
            Assert.AreEqual(55, attr.Value.Value);
        }
Exemplo n.º 6
0
        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());
        }
Exemplo n.º 7
0
        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);
        }