1
我是moq的新手,嘗試爲下面的類實現moq測試,但遇到了錯誤。Moq內部方法
public class ClassToTest {
internal Func<string> GetConfigString =
() => ConfigurationManager.AppSettings["somekey"].ToString()
}
試驗方法
var mock = new Mock<ClassToTest>();
mock.Setup(m => m.GetConfigString).Returns(It.IsAny<Func<string>>());
的安裝失敗,一個消息:
表達式不是一個方法調用
我在加入下述線AssemblyInfo.cs
但sti測試失敗。有人能讓我知道我錯在哪裏嗎?
[assembly:InternalsVisibleTo("DynamicProxyGenAssembly2,PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
感謝您的幫助。將嘗試你的方法並在這裏更新 – Manoj