2010-03-16 11 views
13

que estoy usando la nueva sintaxis AAA y quería saber la sintaxis de hacer el siguiente y tienen la maqueta ignorar los argumentos:Cómo utilizar la sintaxis AAA para hacer una AssertWasCalled pero ignoran los argumentos

mockAccount.AssertWasCalled(account => account.SetPassword("dsfdslkj")); 

I que el siguiente es como me gustaría hacer esto con el modelo de grabación/reproducción pero quería ver si esto se podría hacer con AAA utilizando 3.6:

mockAccount.Expect(account => account.SetPassword("sdfdsf")).IgnoreArguments(); 
mockAccount.VerifyAllExpectations(); 

Respuesta

11

encontrados con la búsqueda de google obvia - espero que alguien encuentra este de valor

mockAccount.AssertWasNotCalled(x => x.SetPassword(""), y => y.IgnoreArguments()); 
15

Para ignorar los argumentos, utilice Arg <cadena> .Is.Anything:

mockAccount.AssertWasCalled(acc => acc.SetPassword(Arg<string>.Is.Anything)); 
Cuestiones relacionadas