【发布时间】:2012-07-23 21:21:04
【问题描述】:
我目前正在为类方法编写单元测试,但访问器总是抛出异常。
考虑以下测试方法:
namespace GSVMTestCase
{
[TestClass]
public class GatewaySettingsViewModelTest
{
[TestMethod]
[DeploymentItem("SmartGatewayUABL.dll")]
public void AddGatewayTest1()
{
GatewaySettingsViewModel_Accessor target = new GatewaySettingsViewModel_Accessor(); // error occurs here
target.GatewayIPAddress = null;
target.AddGateway();
Assert.AreEqual(TextStrings.TxtErrInvalidIP, target.ErrorMessage);
}}}
}
总是抛出异常:
对象引用未设置为对象的实例
【问题讨论】:
-
你确定是那条线吗?请注意,我们看不到
GatewaySettingsViewModel_Accessor,所以我不确定我们应该如何评论...... -
不是
GatewaySettingsViewModel_Accessor()构造函数抛出的异常吗? -
您的编辑没有帮助;你说错误是在调用
GatewaySettingsViewModel_Accessor构造函数时。您没有显示的一件事是:GatewaySettingsViewModel_Accessor构造函数。 -
是 GatewaySettingsViewModel_Accessor 抛出异常
标签: c# wpf unit-testing exception-handling mstest