public void Tag_Is_Correct() { var element = new TextBox(); Assert.That(element.Tag, Is.EqualTo("input")); Assert.That(element.Type, Is.EqualTo("text")); }
public void When_Creating_element_With_Dictionary_Sticks() { var hash = new Hash {{"Key1", "Val1"}, {"Key2", "Val2"}, {"Key3", "Val3"}}; var element = new TextBox(hash); Assert.That(element.Tag, Is.EqualTo("input")); Assert.That(element.Type, Is.EqualTo("text")); Assert.That(element.Attributes.Count == 4); Assert.That(element["Key1"] == "Val1"); }
public void Int_Properties_Work_Right() { var element = new TextBox(); Assert.That(element.MaxLength == 0); Assert.That(element.Size == 0); Assert.That(element["maxlength"] == null); Assert.That(element["size"] == null); element["maxlength"] = "A bad value"; Assert.That(element.MaxLength == 0); element["size"] = "A bad value"; Assert.That(element.Size == 0); element.Size = 10; element.MaxLength = 10; Assert.That(element.Size == 10); Assert.That(element.MaxLength == 10); Assert.That(element["maxlength"] == "10"); Assert.That(element["size"] == "10"); element.MaxLength = -1; element.Size = 0; Assert.That(element.Size == 0); Assert.That(element.MaxLength == 0); Assert.That(element["maxlength"] == null); Assert.That(element["size"] == null); }