public RsvpViewModel(Rsvp entity) { if (entity == null) { Id = 0; DinnerId = 0; AttendeeName = ""; AttendeeNameId = ""; } else { Id = entity.Id; DinnerId = entity.DinnerId; AttendeeName = entity.AttendeeName; AttendeeNameId = entity.AttendeeNameId; } }
public void Constructor_should_load_given_entity_data() { Rsvp rsvp = new Rsvp { Id = 2, DinnerId = 3, AttendeeName = "Some name", AttendeeNameId = "Some name id" }; RsvpViewModel model = new RsvpViewModel(rsvp); Assert.AreEqual(rsvp.Id, model.Id); Assert.AreEqual(rsvp.DinnerId, model.DinnerId); Assert.AreEqual(rsvp.AttendeeName, model.AttendeeName); Assert.AreEqual(rsvp.AttendeeNameId, model.AttendeeNameId); }