Exemplo n.º 1
0
 public void NoChoicesSet()
 {
     string rawValues = "";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER);
     Assert.AreEqual(0, set.Values.Count);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 2
0
 public void SingleValueSet()
 {
     string rawValues = "Did this website just save you a trip to the bookstore?";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.STRING);
     Assert.AreEqual(1, set.Values.Count);
     Assert.AreEqual(new StringValue("Did this website just save you a trip to the bookstore?", FormattedOrRaw.RAW), set.Values[0]);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 3
0
 public void SingleIntegerSet()
 {
     string rawValues = "5";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER);
     Assert.AreEqual(1, set.Values.Count);
     Assert.AreEqual(new IntegerValue("5", FormattedOrRaw.RAW), set.Values[0]);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 4
0
 public void StandardIntegerSet()
 {
     string rawValues = "7,5,4,32";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER);
     Assert.AreEqual(4, set.Values.Count);
     Assert.AreEqual(new IntegerValue("7", FormattedOrRaw.RAW), set.Values[0]);
     Assert.AreEqual(new IntegerValue("5", FormattedOrRaw.RAW), set.Values[1]);
     Assert.AreEqual(new IntegerValue("4", FormattedOrRaw.RAW), set.Values[2]);
     Assert.AreEqual(new IntegerValue("32", FormattedOrRaw.RAW), set.Values[3]);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 5
0
 public void StandardCurrencySet()
 {
     string rawValues = "700,599,149595,0";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.CURRENCY);
     Assert.AreEqual(4, set.Values.Count);
     Assert.AreEqual(new CurrencyValue("700", FormattedOrRaw.RAW), set.Values[0]);
     Assert.AreEqual(new CurrencyValue("599", FormattedOrRaw.RAW), set.Values[1]);
     Assert.AreEqual(new CurrencyValue("149595", FormattedOrRaw.RAW), set.Values[2]);
     Assert.AreEqual(new CurrencyValue("0", FormattedOrRaw.RAW), set.Values[3]);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 6
0
 public void StandardValueSet()
 {
     string rawValues = "Nah,Nah,na na,Nah,Nunna ,nah";
     ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.STRING);
     Assert.AreEqual(6, set.Values.Count);
     Assert.AreEqual(new StringValue("Nah", FormattedOrRaw.RAW), set.Values[0]);
     Assert.AreEqual(new StringValue("Nah", FormattedOrRaw.RAW), set.Values[1]);
     Assert.AreEqual(new StringValue("na na", FormattedOrRaw.RAW), set.Values[2]);
     Assert.AreEqual(new StringValue("Nah", FormattedOrRaw.RAW), set.Values[3]);
     Assert.AreEqual(new StringValue("Nunna ", FormattedOrRaw.RAW), set.Values[4]);
     Assert.AreEqual(new StringValue("nah", FormattedOrRaw.RAW), set.Values[5]);
     Assert.AreEqual(rawValues, set.RawValues);
 }
Exemplo n.º 7
0
 public static IEnumerable<string> ValuesFromValueSet(ValueSet set)
 {
     return set.Values.Select(vc => vc.Formatted);
 }
Exemplo n.º 8
0
 public static IList<DropDownRecord> DropDownRecordsFromValueSet(ValueSet set)
 {
     IList<DropDownRecord> rows = set.Values.OrderBy(vc => vc.Formatted).Select(vc => new DropDownRecord(vc.Formatted, vc.Formatted)).ToList();
     return rows;
 }