public void NoChoicesSet() { string rawValues = ""; ValueSet set = new ValueSet(rawValues, MetaAttribute.MetaAttributeDataType.INTEGER); Assert.AreEqual(0, set.Values.Count); Assert.AreEqual(rawValues, set.RawValues); }
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); }
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); }
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); }
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); }
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); }
public static IEnumerable<string> ValuesFromValueSet(ValueSet set) { return set.Values.Select(vc => vc.Formatted); }
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; }