2010-07-27 8 views
8

Estoy tratando de usar VerifySet con Moq para verificar el número de veces que se está convocando un setter en un objeto colaborador. Pero cuando coloco la parte del Times de la llamada, aparece un error que indica que el operador de asignación no es válido en un árbol de expresiones.Moq - Usar VerifySet para verificar el número de veces llamado

mockTimer.VerifySet(timer => timer.Prop = value); //Works fine 
mockTimer.VerifySet(timer => timer.Prop = value, Times.Once); //Compile Error 

Respuesta

17

es necesario llamar a la función Times.Once():

mockTimer.VerifySet(timer => timer.Prop = value, Times.Once()); 
Cuestiones relacionadas