Как я могу записать насмешки, которые получают параметры метода и исследуют их позже?

Можно обычно препятствовать тому, чтобы файлы были удалены или Сдвигом + Del или нормальным удалением путем корректировки разрешения каталогов к только для чтения для пользователей. Установите его способом, что администраторы могут только изменить любое содержание.

8
задан Shog9 2 September 2014 в 19:41
поделиться

2 ответа

Я думаю, вы ищете что-то эквивалентное обратному вызову Moq:

var foo = Mock<Foo>();
var service = Mock<IService>();
service.Setup(s => s.Create(foo.Object)).Callback((T foo) => Assert.AreEqual("USD", foo.Currency))
service.Object.Create(new Foo { Currency = "USD" });
13
ответ дан 5 December 2019 в 13:00
поделиться

Если вам нужно подтвердить параметр, переданный объекту, похоже, вы подвергаете тесту не тот объект. Вместо утверждения параметров, переданных методу, напишите тест для вызывающего класса, который утверждает, что переданы правильные параметры.

0
ответ дан 5 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: