public PersonViewModel GetTestPerson() { // Normally this is the point where you would get data from a database or service, // but its just fake data for now Person person = new Person() { Id = 123, FirstName = "Foo", LastName = "Bar", Birthday = DateTime.Parse("1/1/1980") }; return(_personToViewMapper.CreateInstance(person)); }
public void CreatePersonViewModel() { //Arrange var dateOfBirth = DateTime.Now.AddDays(-600); // almost 2 years old var person = new Person() { Id = 123, Birthday = dateOfBirth, FirstName = "John", LastName = "Doe" }; //Act var viewmodel = _mapper.CreateInstance(person); //Assert Assert.AreEqual("John Doe", viewmodel.Name); Assert.AreEqual(1, viewmodel.Age); Assert.AreEqual(dateOfBirth.ToShortDateString(), viewmodel.DateOfBirth); }