UnitTest odwołanie do Model

0

Witam, uczę się ASP.NET z książki Adama Freemana, w rozdziale gdy należy stworzyć test jednostkowy, pojawia się linijka:

 Product[] result = ((ProductsListViewModel) controller.List("Cat2", 1).Model).Products.ToArray();

Problem pojawia się ponieważ nie może Visual znaleźć nazwy "Model". Nie wiem czy dobrze rozumiem, że jest odwołanie do @model z Views?
Czy odwołanie do "Model" jest prawidłowe? Czy to u mnie coś nie działa?

0

Przypuszczam, że tego Model nie powinno być w tej linijce i że wkradł się mały chochlik do książki.
Na moje oko, linijka powinna wyglądać tak:

 Product[] result = ((ProductsListViewModel) controller.List("Cat2", 1)).Products.ToArray();

Ten "Model" nie jest odwołaniem do tego samego co @model w widoku. Tutaj nie mamy dostępu do widoku.

0

Mi sie wydaje, ze powinno to byc jakos tak:

 Product[] result = controller.List("Cat2", 1).ViewData.Model.Products.ToArray();

1 użytkowników online, w tym zalogowanych: 0, gości: 1