developpement:dotnet:moq:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
developpement:dotnet:moq:toc [2018/01/14 23:48] – [Moq] sgariepy | developpement:dotnet:moq:toc [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 135: | Ligne 135: | ||
+ | mockValidator.DefaultValue = Default.Mock; | ||
- | ====== | + | ===== Track changes to mock property values |
+ | |||
+ | |||
+ | Par défaut, Moq ne retient pas les changements aux propriétés mockées. | ||
+ | |||
+ | _validator.ValidationMode = application.Age >= 30 ? ValidationMode.Detailed : | ||
+ | ValidationMode.Quick; | ||
+ | |||
+ | On doit donc faire un setup de propriété: | ||
+ | |||
+ | mockValidator.SetupProperty(x => x.ValidationMode); | ||
+ | |||
+ | |||
+ | Pour toutes les propriétés: | ||
+ | |||
+ | mockValidator.SetupAllProperties(); | ||
+ | |||
+ | ====== Verify ====== | ||
+ | |||
+ | |||
+ | ===== MockBehavior | ||
Il y a deux modes de '' | Il y a deux modes de '' |
developpement/dotnet/moq/toc.1515970136.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)