Результаты поиска по запросу "moq"

4 ответа

Мне было проще написать заглушку:

ользую EF 4.1 для построения доменной модели. У меня есть класс Task с методом Validate (string userCode), и в нем я хочу убедиться, что код пользователя соответствует действительному пользователю в базе данных, поэтому: public static bool ...

1 ответ

, Или, поскольку лямбда может захватывать внешние переменные, вы также можете сохранить флаг, который указывает, есть ли у вас какие-либо данные, и затем вернуть значение флага.

м методе мой репозиторий делает это: bool isConditionMet = MyRepository.Any(x => x.Condition == true);Я пытаюсь смоделировать это с помощью MOQ следующим образом: MyMockedRepository.Setup(x => x.Any(y => y.Condition == ...

2 ответа

Итак, теперь, в тесте, после создания экземпляра тестового объекта, вы можете переопределить зависимое поведение:

у проверить следующую логику (это, очевидно, урезанная версия моего метода): public void myPublicMethod(params) { if(some_condition) privateMethod1(); else privateMethod2(); }У меня отключены все другие зависимости в методе, и я настроил это ...

ТОП публикаций

2 ответа

Moq подделать один метод, но использовать реальную реализацию другого

Учитывая интерфейсIService который имеетMethod1() а такжеMethod2(). Я хочу проверить это, когдаMethod1() бросаетException, Method2() называется и возвращает заданное значение. (Method2() называется когдаMethod1() броски). Поэтому мне нужно ...

2 ответа

это было просто, чтобы показать .Object, который был решением ошибки времени выполнения, которую он имел :-)

но использую RhinoMocks, но только начал изучать Moq. У меня есть эта очень основная проблема, и меня удивляет, что это не вылетает прямо из коробки. Предположим, у меня есть следующее определение класса: public class Foo { private IBar _bar; ...

2 ответа

Исключение безопасности Ninject.MockingKernel.Moq

Я использую Ninject для своего контейнера IoC и пытаюсь написать несколько юнит-тестов. Я нашел ядро Ninject Mocking Kernel, так что я решил попробовать, но я не могу пройти самый простой тест. Я что-то упускаю и мне нужно ...

3 ответа

Как использовать moq для проверки конкретного метода в абстрактном классе?

В прошлом, когда я хотел макетировать абстрактный класс, я просто создавал в коде фиктивный класс, который расширял абстрактный класс, а затем использовал этот класс в своем модульном тестировании ... public abstract class MyConverter : ...

2 ответа

Использование метода Moq When (Func <bool>)

Я не могу найти пример использования метода When в Moq When(Func<bool> condition);Какова цель / использование метода? Пожалуйста, приведите пример кода, демонстрирующий сценарий, в котором он будет полезен.

2 ответа

Метод установки с массивом параметров

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

4 ответа

Как я могу сказать Moq вернуть задание?

У меня есть интерфейс, который объявляет Task DoSomethingAsync();Я использую MoqFramework для своих тестов: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => ...