public void GetCustomerUIObject() { var customer = new Customer { code = "c1", name = "n1" }; var result = UserApiController.GetCustomerUIObject(customer); var combinedProp = result.GetType().GetProperty("combined_name"); Assert.IsNotNull(combinedProp); var data = combinedProp.GetValue(result).ToString(); Assert.AreEqual($"{customer.code} {customer.name}", data); customer.address6 = "XL3"; result = UserApiController.GetCustomerUIObject(customer); data = combinedProp.GetValue(result).ToString(); Assert.AreEqual($"{customer.code} {customer.name} ({customer.address6})", data); }