/// <summary> /// Set TestProperty's value to the specified value T. /// </summary> public void SetPropertyValue <T>(TestProperty property, LazyPropertyValue <T> value, CultureInfo culture) { ValidateArg.NotNull(property, "property"); ValidateArg.NotNull(culture, "culture"); object objValue = ConvertPropertyFrom <T>(property, culture, value); this.ProtectedSetPropertyValue(property, objValue); }
/// <summary> /// Set TestProperty's value /// </summary> /// <typeparam name="T">Property value type</typeparam> /// <param name="property">TestObject's TestProperty</param> /// <param name="value">value to be set</param> public void SetPropertyValue <T>(TestProperty property, LazyPropertyValue <T> value) { this.SetPropertyValue <T>(property, value, CultureInfo.InvariantCulture); }