【发布时间】:2021-12-14 07:34:19
【问题描述】:
我是单元测试的初学者,目前遇到了第一个问题。
我想对我的CheckedChange 函数进行单元测试:
protected void rbtnMSSQL_CheckedChanged(object sender, EventArgs e)
{
if (rbtnMSSQL.Checked && rbtnOracle.Checked)
{
rbtnOracle.Checked = false;
}
}
好吧,如果我想断言,我需要来自rbtnMSSQL.Checked 和rbtnOracle.Checked 的布尔值,但它们是私有的。
我猜它可以与内部和
[assembly: InternalsVisibleTo("UnitTests")]
但这是将每个私有价值都转化为内部价值的好方法吗?
【问题讨论】:
标签: c# unit-testing private