public void Test_ToSingle() { // Arrange PersonViewModel personViewModel = GetTestPersonViewModel(); IPersonMapper personMapper = new PersonMapper(); // Act Person result = personMapper.Map(personViewModel); // Assert Person expected = GetTestPerson(); Assert.Equal(expected.Name, result.Name); Assert.Equal(expected.DateOfBirth, result.DateOfBirth); }
public void Test_IEnumerable() { // Arrange int items = 5; IList <PersonViewModel> testModels = new List <PersonViewModel>(); for (int i = 0; i < items; i++) { PersonViewModel personViewModel = GetTestPersonViewModel(); testModels.Add(personViewModel); } IPersonMapper personMapper = new PersonMapper(); // Act IEnumerable <Person> result = personMapper.Map(testModels.AsEnumerable()); // Assert int expected = testModels.Count; Assert.Equal(expected, result.Count()); }
public void Test_IReadOnlyCollection() { // Arrange int items = 5; List <PersonViewModel> testModels = new List <PersonViewModel>(); for (int i = 0; i < items; i++) { PersonViewModel personViewModel = GetTestPersonViewModel(); testModels.Add(personViewModel); } IPersonMapper personMapper = new PersonMapper(); // Act IReadOnlyCollection <Person> result = personMapper.Map((IReadOnlyCollection <PersonViewModel>)testModels.AsReadOnly()); // Assert int expected = testModels.Count; Assert.Equal(expected, result.Count()); }