예제 #1
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));
 }
예제 #2
0
 public void TestRedirectOnMock()
 {
     var url = new Redirect();
     var response = new MockResponse();
     var model = new TagModel(this, new MockSessionState(), null, response);
     url.Url = new MockAttribute(new Constant("www.sharptiles.org"));
     Assert.IsNull(response.LastRedirectUrl);
     url.Evaluate(model);
     Assert.That(response.LastRedirectUrl, Is.EqualTo("www.sharptiles.org"));
 }