c# - 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 和单元测试的新手。如果有人通过为上述案例提供一些示例来帮助我处理这个问题,那将非常感激。
解决方案
推荐阅读
- reactjs - 在 React Native 中使用 withNavigationFocus 的内存泄漏问题
- php - Laravel 和干预图像 getSize() 错误
- java - 如何将需求翻译成Java?
- matlab - Matlab PDE Toolbox无法解决对流扩散
- python - Python | normalizing filenames with a regex mapping list
- google-apps-script - Google-apps-script 调试:找不到您请求的资源。(第 175 行,文件“代码”)
- javascript - iOS: Upload encounters "Invalid URL server" with DATA_URL DestinationType in Ionic
- android - how to check whether asynctask is finshed or not from another class
- javascript - Cookies and SameSite + Secure - ExpressJS
- scala - Constructing a rectangle in Scala