public void Save_SelectedIndexWithSpecialChar() { // This test makes sure that when SaveSelectedIndexImpl() is called with a index // of item with Xml special char in the item.Name, the special char is escaped Assert.AreEqual( "2:<foo>", DSDropDownBase.SaveSelectedIndexImpl(2, TestListWithItemWithSpecialChar())); }
public void Load_SelectionIndexNoNameMatch() { Assert.AreEqual(-1, DSDropDownBase.ParseSelectedIndex("2:foo", TestList())); }
public void Load_SelectionIndexOutOfRange() { Assert.AreEqual(-1, DSDropDownBase.ParseSelectedIndex("12", TestList())); }
public void Load_SelectionIndexOnly() { Assert.AreEqual(2, DSDropDownBase.ParseSelectedIndex("2", TestList())); }
public void Load_Selection() { Assert.AreEqual(2, DSDropDownBase.ParseSelectedIndex("2:banana:blueberry", TestList())); }
public void Load_NothingSelected() { Assert.AreEqual(-1, DSDropDownBase.ParseSelectedIndex("-1", TestList())); }
public void Save_SelectedIndex() { Assert.AreEqual( "2:banana:blueberry", DSDropDownBase.SaveSelectedIndex(2, TestList())); }
public void Save_NothingInList() { Assert.AreEqual("-1", DSDropDownBase.SaveSelectedIndex(5, new List <DynamoDropDownItem>())); }
public void Save_NothingSelected() { Assert.AreEqual( "-1", DSDropDownBase.SaveSelectedIndex(-1, TestList())); }
public void Load_SelectionIndexSpecialCharMatch2() { Assert.AreEqual(2, DSDropDownBase.ParseSelectedIndexImpl("2:<foo>", TestListWithItemWithSpecialChar())); }
public void Load_SelectionIndexSpecialCharNoMatch() { Assert.AreEqual(-1, DSDropDownBase.ParseSelectedIndexImpl("2:<foo>", TestList())); }