示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
        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);
        }
示例#4
0
 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);
 }
示例#5
0
 public void OpenRangeRawValues()
 {
     ValueRange range = new ValueRange("", "1500", MetaAttribute.MetaAttributeDataType.CURRENCY, FormattedOrRaw.RAW);
     Assert.AreEqual("-1500", range.RawValues);
 }
示例#6
0
 public void InvalidRawValues2()
 {
     string rawValues = "3-1-5";
     ValueRange range = new ValueRange(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER);
 }
示例#7
0
 public void InvalidCharacter()
 {
     ValueRange range = new ValueRange("as-2df", "43", MetaAttribute.MetaAttributeDataType.STRING, FormattedOrRaw.RAW);
 }