0
オクラホマ、私はMoqを見始めたので、これはノブの質問です。
は私がquick guide続いている、と私は特定のモデル返すようにセットアップするためにコールバックをしようとしています:私はコールにこの例外を取得コールバックでMoqを設定するには?
void Main()
{
var resultData = new MyModel();
var mock = new Mock<IMyClass>();
mock.Setup(x => x.Register(It.IsAny<string>()))
.Returns(new MyModel { Name = "Test" })
.Callback<MyModel>((data) =>
{
resultData = data;
});
var parameter = "123";
var result = mock.Object.Register(parameter);
}
public interface IMyClass
{
MyModel Register(string code);
}
public class MyModel
{
public string Name { get; set; }
}
を:
ArgumentExceptionが:タイプのオブジェクト「システム.String 'を に変換して' UserQuery + MyModel 'と入力することはできません。
私は間違っていますか?