public void Properties_Stick_When_Set() { var element = new Form {Action = "action sticks"}; Assert.That(element.Action, Is.EqualTo("action sticks")); element.OnSubmit = "OnSubmit sticks"; Assert.That(element.OnSubmit, Is.EqualTo("OnSubmit sticks")); element.OnReset = "OnReset sticks"; Assert.That(element.OnReset, Is.EqualTo("OnReset sticks")); Assert.That(element.Method, Is.EqualTo(Form.FORM_METHOD.GET)); Assert.That(element["method"], Is.EqualTo(null)); element.Method = Form.FORM_METHOD.POST; Assert.That(element.Method, Is.EqualTo(Form.FORM_METHOD.POST)); Assert.That(element["method"], Is.EqualTo("post")); element.Method = Form.FORM_METHOD.GET; Assert.That(element.Method, Is.EqualTo(Form.FORM_METHOD.GET)); Assert.That(element["method"], Is.EqualTo("get")); Assert.That(element.IsMultiPart == false); Assert.That(element["enctype"] == null); element.IsMultiPart = true; Assert.That(element.IsMultiPart); Assert.That(element["enctype"] == "multipart/form-data"); element.IsMultiPart = false; Assert.That(element.IsMultiPart == false); Assert.That(element["enctype"] == null); }
public void When_Creating_element_With_Action_And_Method_Sticks() { var element = new Form("http://aURL", Form.FORM_METHOD.POST); Assert.That(element.Tag, Is.EqualTo("form")); Assert.That(element.Action == "http://aURL"); Assert.That(element.Method == Form.FORM_METHOD.POST); }
public void Tag_Is_Correct() { var element = new Form(); Assert.That(element.Tag, Is.EqualTo("form")); }
public void When_Creating_element_With_Action_Sticks() { var element = new Form("http://aURL"); Assert.That(element.Tag, Is.EqualTo("form")); Assert.That(element.Action == "http://aURL"); }
public void When_Creating_element_With_Action_Method_And_Dictionary_Sticks() { var hash = new Hash {{"Key1", "Val1"}, {"Key2", "Val2"}, {"Key3", "Val3"}}; var element = new Form("http://aURL", Form.FORM_METHOD.GET, hash); Assert.That(element.Tag, Is.EqualTo("form")); Assert.That(element.Attributes.Count == 5); Assert.That(element["Key1"] == "Val1"); }