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);
        }