按照以下说明操作:http ://www.telerik.com/help/justmock/advanced-usage-static-mocking.html
我没有成功模拟 ConfigurationManager.AppSettings。这是我正在使用的代码...
[TestMethod]
public void my_test()
{
// Arrange
var appSettings = new NameValueCollection {
{ "test1", "one" }
};
Mock.Arrange(() => ConfigurationManager.AppSettings)
.Returns(appSettings)
.MustBeCalled();
// Act
var test1 = ConfigurationManager.AppSettings["test1"];
// Assert
Assert.AreEqual("one", test1);
}
这是我收到的错误。
Assert.AreEqual 失败。预期的:。实际:<(null)>。
是否可以模拟这个对象?
[编辑] 我也在使用试用版。