问题标签 [privateobject.invoke]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - PrivateObject 获取在方法内修改的参数
我正在使用 .NET Framework 4.7.1 和 Visual Studio 2017 开发 C# 库。
我想测试这个方法:
使用此 Nunit 方法:
但它失败了,因为actualRules
仍然为空,我不知道如何从(Nuget )获取productionRules
字典的值。PrivateObject
<package id="Microsoft.VisualStudio.QualityTools.UnitTestFramework.Updated" version="15.0.26228" targetFramework="net471" />
如果我添加out
到参数,我会在这里得到一个错误:if (productionRules == null)
. 我认为该方法应该有效,因为productionRules
它是一个参考。
我曾想过从Key, Value
方法中返回这对,但我不知道如何声明它。
如何使用 测试此方法PrivateObject
?
c# - 复杂类型的私有对象调用数组
我正在尝试使用以下私有方法测试私有
使用以下测试方法
第二次调用失败并出现 System.MissingMethodException。
使用复杂类型作为数组参数时似乎找不到方法
c# - 如何在不支持“PrivateObject”的.Net Core应用程序中对私有方法进行单元测试
我的应用程序是一个.NET Core
应用程序。
我有一个public
如下所示的方法,它有两个私有方法。
这是状态和私人课程
尝试了以下方法,
它说
找不到类型或命名空间名称“PrivateObject”(您是否缺少 using 指令或程序集引用?)
这是一个 .NET CORE 项目。我不确定是否PrivateObject
支持.net core?