首页 > 解决方案 > 访问受保护的方法

问题描述

我必须在我的颜色类中使用以下受保护的方法,并且我无法在我的 MSTest 测试项目(.NET Core)类中访问它我如何才能访问此方法?

我正在使用 Visual Studio 2019,我无法更改任何类定义。

我已经尝试使用PrivateObject,但没有奏效......

“找不到类型或命名空间‘PrivateObject’(您是否缺少 using 指令或程序集引用?

public class Color : Shape {
    protected override IEnumerable<string> GetSizes(string name){
        //do stuff    
    }
}

标签: c#unit-testingmstest

解决方案


推荐阅读