c# - 访问受保护的方法
问题描述
我必须在我的颜色类中使用以下受保护的方法,并且我无法在我的 MSTest 测试项目(.NET Core)类中访问它我如何才能访问此方法?
我正在使用 Visual Studio 2019,我无法更改任何类定义。
我已经尝试使用PrivateObject
,但没有奏效......
“找不到类型或命名空间‘PrivateObject’(您是否缺少 using 指令或程序集引用?
public class Color : Shape {
protected override IEnumerable<string> GetSizes(string name){
//do stuff
}
}
解决方案
推荐阅读
- python - Python Pandas / Sales force SOQL:如何使用 for 循环将列表传递给 SOQL 查询?
- xamarin.forms - 删除标题视图 xamarin 表单中的左侧空格
- gmail-api - 准备应用程序进行验证 - google api
- vue.js - 在 main.js 中所需的 .js 文件中创建全局排序方法。在 Component.vue 中:单击计算属性上的调用排序。这可能吗?
- python - ImportError: DLL load failed: 安装 Nvidia GPU 后找不到指定的模块
- reactjs - 我正在通过 aboutProps 在链接标签中传递数据,但它返回此错误 TypeError: Cannot read property 'aboutProps' of undefined
- javascript - 如何在不到一小时的时间内获取格式“00:34”moment.js
- python - Python,求解变量的非线性方程
- javascript - Node.js 和 express 需要来自单独文件的路由,仅适用于索引路由
- hive - 如何在 Hive 中对整行进行 md5 处理?