public void IntegerRangeNoLowerBound() { string rawValues = "-15"; ValueRange range = new ValueRange(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER); Assert.IsNull(range.LowerBound); Assert.AreEqual(new IntegerValue("15", FormattedOrRaw.RAW), range.UpperBound); }
public void CurrencyRange() { string rawValues = "195-1995"; ValueRange range = new ValueRange(rawValues, MetaAttribute.MetaAttributeDataType.CURRENCY); Assert.AreEqual(new CurrencyValue("195", FormattedOrRaw.RAW), range.LowerBound); Assert.AreEqual(new CurrencyValue("1995", FormattedOrRaw.RAW), range.UpperBound); }
public void NoValueTest() { ValueRange range = new ValueRange("", "", MetaAttribute.MetaAttributeDataType.INTEGER, FormattedOrRaw.RAW); Assert.IsNull(range.LowerBound); Assert.IsNull(range.UpperBound); Assert.AreEqual("-", range.RawValues); ValueRange range2 = new ValueRange(range.RawValues, MetaAttribute.MetaAttributeDataType.INTEGER); Assert.IsNull(range2.LowerBound); Assert.IsNull(range2.UpperBound); Assert.AreEqual("-", range2.RawValues); }
public void ValueRange() { string rawValues = "Aardvark-Leopard"; ValueRange range = new ValueRange(rawValues, MetaAttribute.MetaAttributeDataType.STRING); Assert.AreEqual(new StringValue("Aardvark", FormattedOrRaw.RAW), range.LowerBound); Assert.AreEqual(new StringValue("Leopard", FormattedOrRaw.RAW), range.UpperBound); }
public void OpenRangeRawValues() { ValueRange range = new ValueRange("", "1500", MetaAttribute.MetaAttributeDataType.CURRENCY, FormattedOrRaw.RAW); Assert.AreEqual("-1500", range.RawValues); }
public void InvalidRawValues2() { string rawValues = "3-1-5"; ValueRange range = new ValueRange(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER); }
public void InvalidCharacter() { ValueRange range = new ValueRange("as-2df", "43", MetaAttribute.MetaAttributeDataType.STRING, FormattedOrRaw.RAW); }