Sto scrivendo un filtro azione OnActionExecuting e voglio testare la funzionalità dell'unità.Mocking HttpActionContext.ActionArguments durante il test di Web.Api ActionFilter
Una delle cose che il filtro deve fare è eseguire alcune convalide sugli argomenti di azione passati nel filtro.
Sto ottenendo gli argomenti dal dizionario actionContext.ActionArguments
che sta funzionando bene per l'implementazione ma sto avendo difficoltà a gestire l'unità testarlo.
Nel mio test non riesco a impostare actionContext.ActionArguments
in quanto non ha un setter né posso prenderlo in giro perché non è virtuale.
Questo mi ha lasciato un po 'in imbarazzo sul fatto che io possa ottenere qualsiasi valore dai test unitari in questo scenario?
Sai perché non un'istanza di Dictionary può essere passato a ActionArguments? Fallisce per me e dice ActionArguments è di sola lettura. –
Gerrit
Scusa risposta in ritardo. Non provarlo. –