public void SetUdfTrueBooleanValueReturnsTrue() { // Setup var udfItem = new UDFItem { Name = "name", Type = UDFType.Bool, Display = "display", Value = false }; // Act udfItem.SetUDFValue("true"); // Assert Assert.IsTrue((bool)udfItem.Value); }
public void SetUdfemptyValueReturnsDefault() { // Setup var udfItem = new UDFItem { Name = "name", Type = UDFType.String, Display = "display", Value = "value" }; // Act udfItem.SetUDFValue(string.Empty); // Assert Assert.IsNull(udfItem.Value); }
public void SetUdfStringValueReturnsString() { // Setup string value = "value"; var udfItem = new UDFItem { Name = "name", Type = UDFType.String, Display = "display" }; // Act udfItem.SetUDFValue(value.ToString()); // Assert Assert.AreEqual(value, udfItem.Value.ToString()); }
public void SetUdfLongValueReturnsLong() { // Setup long value = 7; var udfItem = new UDFItem { Name = "name", Type = UDFType.Long, Display = "display" }; // Act udfItem.SetUDFValue(value.ToString()); // Assert Assert.AreEqual(value, (long)udfItem.Value); }
public void SetUdfIntegerValueReturnsInteger() { // Setup var value = 7; var udfItem = new UDFItem { Name = "name", Type = UDFType.Integer, Display = "display" }; // Act udfItem.SetUDFValue(value.ToString()); // Assert Assert.AreEqual(value, (int)udfItem.Value); }
public void SetUdfGuidValueReturnsGuid() { // Setup var value = Guid.NewGuid(); var udfItem = new UDFItem { Name = "name", Type = UDFType.Guid, Display = "display" }; // Act udfItem.SetUDFValue(value.ToString()); // Assert Assert.AreEqual(value, (Guid)udfItem.Value); }
public void SetUdfDoubleValueReturnsValue() { // Setup var value = 100.5; var udfItem = new UDFItem { Name = "name", Type = UDFType.Double, Display = "display" }; // Act udfItem.SetUDFValue(value.ToString()); // Assert Assert.AreEqual(value, (double)udfItem.Value); }
public void CtorCopiesValuesfromSource() { // Setup var source = new UDFMetadata { Name = "name", Type = UDFType.String, Display = "display", Mandatory = false }; // Act var udfItem = new UDFItem(source); // Assert Assert.AreEqual(source.Name, udfItem.Name); Assert.AreEqual(source.Type, udfItem.Type); Assert.AreEqual(source.Mandatory, udfItem.Mandatory); Assert.AreEqual(source.Display, udfItem.Display); }
public void CopyFromValuesWithUdfItemInputReturnsValues() { // Setup var udfItem = new UDFItem { Name = "name", Type = UDFType.String, Display = "display", Value = "value", Mandatory = false }; var newValues = new UDFItem { Name = "new", Type = UDFType.Guid, Display = "new", Mandatory = true }; // Act udfItem.CopyFrom(newValues); // Assert Assert.AreEqual(newValues.Name, udfItem.Name); Assert.AreEqual(newValues.Type, udfItem.Type); Assert.AreEqual(newValues.Mandatory, udfItem.Mandatory); Assert.AreEqual(newValues.Display, udfItem.Display); }