public void TestFullName() { var person = new TechnicalAssessment.Models.Person { FirstName = "John", LastName = "Doe" }; Assert.IsTrue(person.FullName == "John Doe"); }
public PersonViewModel(TechnicalAssessment.Models.Person person) { FirstName = person.FirstName; LastName = person.LastName; Address = person.Address; Interests = person.Interests; ImagePath = person.ImagePath; Age = person.Age.HasValue ? person.Age.Value.ToString() : "N/A"; }
public void TestDefaultProperties() { var person = new TechnicalAssessment.Models.Person(); Assert.IsTrue(person.PersonID == 0); Assert.IsNull(person.Address); Assert.IsNull(person.Age); Assert.IsNull(person.FirstName); Assert.IsNull(person.LastName); Assert.IsNull(person.Interests); Assert.IsTrue(person.FullName == " "); //Might not be desired behavior. }
public void TestAge() { var person = new TechnicalAssessment.Models.Person { Age = 7 }; var personVM = new TechnicalAssessment.ViewModels.PersonViewModel(person); Assert.IsTrue(personVM.Age == "7"); person.Age = null; personVM = new TechnicalAssessment.ViewModels.PersonViewModel(person); Assert.IsTrue(personVM.Age == "N/A"); }