首页 > 解决方案 > Visual Studio 中的 SharePoint 可视化 Webpart 单元测试

问题描述

我需要知道我们是否可以为为 SharePoint Web 应用程序构建的自定义 Web 部件创建测试用例。我使用 asp.net 控件(asp:textbox、asp:dropdown 等)为我的 SharePoint 列表创建了自定义 webpart,并添加了诸如在 page_load 中填充下拉列表、使用 spquery 查询项目并显示在 asp gridview 中的功能

 protected void Page_Load(object sender, EventArgs e)
{
  if(!IsPostBack)
   {
     // Check new or edit item and populate saved values in controls on edit item
    }
}

Protected void btnSave_Click(object sender, EventArgs e)
{
  // Action done on save click
}

我在开发阶段使用 Nunit 为控制台应用程序创建单元测试用例。涵盖所有测试用例对我来说非常有用,也减少了测试阶段的时间和错误。

但我不知道如何在 webparts 页面加载功能、按钮单击操作等中实现单元测试。

我是 SharePoint 和单元测试的新手。如果有人通过为上述案例提供一些示例来帮助我处理这个问题,那将非常感激。

标签: c#asp.netvisual-studiounit-testingsharepoint-2013

解决方案


推荐阅读