按照以下网址的说明进行操作: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)>。
这个对象能被模拟吗?
[编辑] 我也在使用Trial。