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