Exemplo n.º 1
0
 public void TestRequestEncodingNoRepsonseSet()
 {
     var tag = new RequestEncoding();
     tag.Value = new MockAttribute(new Constant("UTF-8"));
     var model = new TagModel(this);
     Assert.That(tag.Evaluate(model), Is.EqualTo(String.Empty));
     Assert.That(model.Encoding, Is.EqualTo(Encoding.UTF8));
 }
Exemplo n.º 2
0
 public void TestResponseOnMock()
 {
     var tag = new RequestEncoding();
     var response = new MockResponse();
     var model = new TagModel(this, new MockSessionState(), null, response);
     tag.Value = new MockAttribute(new Constant("UTF-7"));
     Assert.IsNull(response.ResponseEncoding);
     tag.Evaluate(model);
     Assert.That(response.ResponseEncoding, Is.EqualTo(Encoding.UTF7));
 }
Exemplo n.º 3
0
 public void CheckUrlRequired()
 {
     var tag = new RequestEncoding();
     try
     {
         RequiredAttribute.Check(tag);
         Assert.Fail("Expected exception");
     }
     catch (TagException Te)
     {
         Assert.That(Te.Message,
                     Is.EqualTo(TagException.MissingRequiredAttribute(typeof (RequestEncoding), "Value").Message));
     }
     tag.Value = new MockAttribute(new Constant(Encoding.ASCII.ToString()));
     RequiredAttribute.Check(tag);
 }