public void IListToArrayIsMappedCorrectly() { var mapper = new MemberMapper(); var source = new SourceIListType { List = new List <SourceElement> { new SourceElement { Value = "X" } } }; var result = mapper.Map <SourceIListType, DestinationArrayType>(source); Assert.AreEqual(source.List.Count(), result.List.Count()); Assert.AreEqual("X", result.List.Single().Value); }
public void IListToListIsMappedCorrectly() { var mapper = new MemberMapper(); var source = new SourceIListType { List = new List<SourceElement> { new SourceElement { Value = "X" } } }; var result = mapper.Map<SourceIListType, DestinationListType>(source); Assert.AreEqual(source.List.Count, result.List.Count); Assert.AreEqual("X", result.List[0].Value); }
public void IListToEnumerableIsMappedCorrectly() { var mapper = new MemberMapper(); var source = new SourceIListType { List = new List<SourceElement> { new SourceElement { Value = "X" } } }; var result = mapper.Map<SourceIListType, DestinationEnumerableType>(source); Assert.AreEqual(source.List.Count(), result.List.Count()); Assert.AreEqual("X", result.List.Single().Value); }