Пример #1
0
            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);
            }
Пример #2
0
 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);
 }
Пример #3
0
 public void Tag_Is_Correct()
 {
     var element = new Form();
     Assert.That(element.Tag, Is.EqualTo("form"));
 }
Пример #4
0
 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");
 }
Пример #5
0
 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");
 }