1
J'ai une classe qui construit un nouvel objet à ajouter à l'état interne d'un objet je raille ... quelque chose commeMoq une fonction mais ne pas avoir accès aux arguments
public class foo
{
public bar raz;
public foo(bar raz)
{
this.raz = raz;
}
public void InsertItem()
{
raz.Insert(new FooBar());
}
}
Je veux pour simuler raz, mais ne peut pas comprendre la syntaxe pour dire vérifier raz.Insert a été appelé, mais il n'a pas besoin de correspondre à l'argument passé (depuis sa création interne). Que puis-je faire?
var mock = new Mock<bar>();
mock.Setup(mock => mock.Insert(?)).Verifiable(); //This is the line I can't figure out
var test(mock.Object);
test.InsertItem();
mock.VerifyAll();