public void SetAmplaFieldProperty() { ModelProperties <ModelWithTimeSpanField> modelProperties = new ModelProperties <ModelWithTimeSpanField>(); ModelWithTimeSpanField model = new ModelWithTimeSpanField { Display = TimeSpan.FromHours(1) }; bool result = modelProperties.TrySetValueFromString(model, "Duration", "1800"); Assert.That(model.Display, Is.EqualTo(TimeSpan.FromMinutes(30))); Assert.That(result, Is.True); }
public void GetAmplaFieldProperty() { ModelProperties <ModelWithTimeSpanField> modelProperties = new ModelProperties <ModelWithTimeSpanField>(); ModelWithTimeSpanField model = new ModelWithTimeSpanField { Display = TimeSpan.FromHours(1) }; string value; bool result = modelProperties.TryGetPropertyValue(model, "Duration", out value); Assert.That(value, Is.EqualTo("3600")); Assert.That(result, Is.True); }