2011-09-02 15 views

Odpowiedz

6

Myślę, że wcześniej zapytano.

Jest ogólnie samo z następującymi różnicami:

  • Strict Mocks generują wyjątki na każdym połączeniu, które nie zostały oczekiwanego
  • Dynamiczny Mocks zaakceptować nieoczekiwane połączenia und tylko zwracać wartości domyślnych (np. null)
  • Encyklopedia są jak dynamiczne makiety, ale domyślnie mają włączone "zachowanie właściwości". Pozwala to na pisanie i czytanie właściwości, takich jak pola, ale nie zezwala na użycie właściwości o wartości: Stub, ani AssertWasCalled. To zachowanie można również skonfigurować na normalnym Mocku. Ale w przypadku skrótów jest to wartość domyślna.

Od Rhino zmienił się AAA syntax, jest zniechęcony do use strict Mocks, ponieważ robią kodu testu bardzo trudne do utrzymania.


Podobne pytania:

nie mogę znaleźć informacji na temat realizacji Rhino, więc nie Oznacz to pytanie jako duplikat.

Powiązane problemy