Ejemplo n.º 1
0
 public void Tag_Is_Correct()
 {
     var element = new Password();
     Assert.That(element.Tag, Is.EqualTo("input"));
     Assert.That(element.Type, Is.EqualTo("password"));
 }
Ejemplo n.º 2
0
 public void When_Creating_element_With_Dictionary_Sticks()
 {
     var hash = new Hash {{"Key1", "Val1"}, {"Key2", "Val2"}, {"Key3", "Val3"}};
     var element = new Password(hash);
     Assert.That(element.Tag, Is.EqualTo("input"));
     Assert.That(element.Type, Is.EqualTo("password"));
     Assert.That(element.Attributes.Count == 4);
     Assert.That(element["Key1"] == "Val1");
 }
Ejemplo n.º 3
0
            public void Int_Properties_Work_Right()
            {
                var element = new Password();
                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);
            }