Używam moq do wyśmiewania obiektów w testach jednostkowych i widziałem na stronie o moq, że jest to w stanie wyśmiewać zarówno klasy, jak i interfejsy.Jaka jest różnica między Moq-ing klasy lub interfejsu?
miałem dyskusję z jednym z moich kolegów z pracy na drugi dzień i stwierdził, że nigdy nie jest powodem do zajęć próbnych i powinienem tylko mock interfejsy.
Tak naprawdę nie miałem na to odpowiedzi ... i nie mogę znaleźć odpowiedzi na to na stronie moq.
Czy to prawda, że nigdy nie należy kpić z klas? Powiedziałbym, że nie, skoro to prawda, to Moq nawet by na to nie pozwolił ... Czy więc jest taki czas, w którym lepiej kpić z klasy niż z interfejsu? Jaka jest różnica między kpiną z klasy a kpiną z interfejsu? Czy naprawdę jest to po prostu kwestia preferencji?