CDP4Common.Tests.Types.OrderedItemListTestFixture.VerifyThatToDtoListOrderedItemWorks C# (CSharp) Method

VerifyThatToDtoListOrderedItemWorks() private method

private VerifyThatToDtoListOrderedItemWorks ( ) : void
return void
        public void VerifyThatToDtoListOrderedItemWorks()
        {
            this.testList = new OrderedItemList<Thing>(this.person, true);

            var email = new EmailAddress(Guid.NewGuid(), null, null);
            var tel = new TelephoneNumber(Guid.NewGuid(), null, null);

            this.testList.Add(email);
            this.testList.Add(tel);

            var dtoOrderedList = this.testList.ToDtoOrderedItemList().ToList();
            Assert.AreEqual(this.testList.Count, dtoOrderedList.Count());
            Assert.AreEqual(this.testList.SortedItems.Keys[0], dtoOrderedList[0].K);
            Assert.AreEqual(this.testList.SortedItems.Keys[1], dtoOrderedList[1].K);

            Assert.AreEqual(this.testList.SortedItems.Values[0].Iid, dtoOrderedList[0].V);
            Assert.AreEqual(this.testList.SortedItems.Values[1].Iid, dtoOrderedList[1].V);
        }