public void AddRange_should_add_multiple_items_nominal() { var list = new DomStringTokenList(); Assert.True(list.AddRange("d", "e")); Assert.Equal("d e", list.ToString()); }
public void Add_nominal() { DomStringTokenList list = new DomStringTokenList(); list.Add("nom"); Assert.True(list.Contains("nom")); Assert.Equal(1, list.Count); Assert.Equal("nom", list.ToString()); Assert.Equal(new [] { "nom" }, list.ToArray()); }
public void Toggle_implies_Contains() { DomStringTokenList list = new DomStringTokenList(); list.Toggle("nom"); Assert.True(list.Contains("nom")); list.Toggle("nom"); Assert.False(list.Contains("nom")); Assert.Equal("", list.ToString()); }
public void Parse_nominal() { DomStringTokenList list = DomStringTokenList.Parse(" red \t\tgreen blue \t\r\n"); Assert.True(list.Contains("red")); Assert.True(list.Contains("green")); Assert.True(list.Contains("blue")); Assert.Equal("red", list[0]); Assert.Equal("green", list[1]); Assert.Equal("blue", list[2]); Assert.Equal("red green blue", list.ToString()); }
private InstanceDescriptor CreateInstanceDescriptor(ITypeDescriptorContext context, CultureInfo culture, DomStringTokenList value) { return new InstanceDescriptor(typeof(DomStringTokenList).GetConstructor(new [] { typeof(string) }), new object[] { value.ToString() }); }