使用ViewState对象的单元测试方法 [英] Unit Test Methods using ViewState Object

查看:73
本文介绍了使用ViewState对象的单元测试方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个BasePage类,该类包含用于从viewstate,session,cache对象中插入/获取值的方法.
应用程序中的所有页面都继承了此BasePage类
我已经成功通过适配器模式创建了用于会话/缓存操作的单元测试.
但是我无法对使用ViewState对象的BasePage方法进行单元测试.
我如何也可以对这些方法进行单元测试.

例如:

I have a BasePage class which contains methods to insert/get values from viewstate,session,cache objects.
All the pages in application inherits this BasePage class
i have successfully created unit test for session/cache operation via adapter pattern.
but i am not able to unit test BasePage methods which are using ViewState object.
How can i unit test these methods too.

eg:

public class BasePage:Page
{
    protected void SetValueToViewState(string key,object value)
    {
           this.ViewState.Add(key,value);
     }

   protected object GetValueFromViewState(string key)
  {
          return this.ViewState[key.Trim()];
   }
}

推荐答案

您不能在其他页面上使用视图状态,视图状态适用于同一页面.如有困惑告诉我.
You can not use view state at other pages, view state works for same page. if any confusion tell me.


这篇关于使用ViewState对象的单元测试方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆