Exemplo n.º 1
0
        public void ListToArrayIsMappedCorrectly()
        {
            var mapper = new MemberMapper();

            var source = new SourceListType
            {
                List = new List <SourceElement>
                {
                    new SourceElement
                    {
                        Value = "X"
                    }
                }
            };

            var result = mapper.Map <SourceListType, DestinationArrayType>(source);

            Assert.AreEqual(source.List.Count(), result.List.Count());
            Assert.AreEqual("X", result.List.Single().Value);
        }
Exemplo n.º 2
0
        public void ListToListIsMappedCorrectly()
        {
            var mapper = new MemberMapper();

              var source = new SourceListType
              {
            List = new List<SourceElement>
            {
              new SourceElement
              {
            Value = "X"
              }
            }
              };

              var result = mapper.Map<SourceListType, DestinationListType>(source);

              Assert.AreEqual(source.List.Count, result.List.Count);
              Assert.AreEqual("X", result.List[0].Value);
        }
Exemplo n.º 3
0
        public void ListToEnumerableIsMappedCorrectly()
        {
            var mapper = new MemberMapper();

              var source = new SourceListType
              {
            List = new List<SourceElement>
            {
              new SourceElement
              {
            Value = "X"
              }
            }
              };

              var result = mapper.Map<SourceListType, DestinationEnumerableType>(source);

              Assert.AreEqual(source.List.Count(), result.List.Count());
              Assert.AreEqual("X", result.List.Single().Value);
        }