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); }
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); }
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); }