private void TestAllCustomerPropertiesById(Customer c, DataRow dr)
 {
     Assert.That(c.FirstName, Is.EqualTo(dr.ConvertTo<string>(nameof(c.FirstName))));
     Assert.That(c.LastName, Is.EqualTo(dr.ConvertTo<string>(nameof(c.LastName))));
     Assert.That(c.Email, Is.EqualTo(dr.ConvertTo<string>(nameof(c.Email))));
     Assert.That(c.PhoneNumber, Is.EqualTo(dr.ConvertTo<string>(nameof(c.PhoneNumber))));
     Assert.That(c.Address, Is.EqualTo(dr.ConvertTo<string>(nameof(c.Address))));
     Assert.That(c.City, Is.EqualTo(dr.ConvertTo<string>(nameof(c.City))));
     Assert.That(c.State, Is.EqualTo(dr.ConvertTo<string>(nameof(c.State))));
     Assert.That(c.Zip, Is.EqualTo(dr.ConvertTo(nameof(c.Zip), 0)));
     Assert.That(c.RewardsPoints, Is.EqualTo(dr[nameof(c.RewardsPoints)]
         == DBNull.Value ? null : dr[nameof(c.RewardsPoints)]));
 }
 private void TestAllCustomerPropertiesById(Customer c)
 {
     var dr = _dtTest.Select($"{nameof(c.Id)} = {c.Id}")[0];
     TestAllCustomerPropertiesById(c, dr);
 }