Результаты поиска по запросу "moq"
@SarawutPositwinyu, я проверил еще раз, и вы правы в том смысле, что это не сработает, но если вы высмеиваете свойства класса, а не интерфейса - вы делаете что-то не в духе Dependency Inversion. А на интерфейсе - вы просто не можете указать свойство r-o.
разница между методами SetupGet () и Setup () для MOQ?
объединить AutoFixture с Moq, чтобы превратить его в контейнер для автоматической блокировки
я довольно много опыта использования MOQ, хотя я недавно наткнулся на AutoFixture. Каковы различия между этими структурами?
эй @Jon, я добавил более полный ответ, демонстрирующий, как делать утверждения на макетируемом объекте. Надеюсь, это поможет
ка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться с помощью Moq. public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] ...
Это пассивный взгляд.
я есть класс докладчика, который присоединяет событие внедренного представления. Теперь я хотел бы проверить, правильно ли реагирует докладчик на событие. Это интерфейс просмотра IView: public interface IView { event EventHandler MyEvent; void ...
тот контроль, что попадает в ваши тесты.
ожет вызватьIt.IsAny<string>() возвращать ноль при каждом вызове? Я ошибаюсь, предполагая, что он предназначен для возврата ненулевой строки? Вот пример использования - метод Login создает исключение ArgumentNullException для нулевого второго ...
К сожалению, я неправильно вставил код в stackoverflow. В коде есть только 1 назначение _userMailerMock. Тем не менее получить ту же ошибку.
могу успешно запустить модульные тесты для MvcMailer с использованием Visual Studio Test Suite и Moq. Я скопировал пример из вики слово в слово, но каждый раз получаю следующее исключение: Test method MvcMailerTest.Tests.MailerTest.TestMethod1 ...
Можете ли вы издеваться над объектом, который реализует интерфейс И абстрактный класс?
Можно ли использоватьMoq [http://en.wikipedia.org/wiki/Moq]издеваться над объектом, который реализует интерфейс и абстрактный класс? т.е .: public class MyClass: SomeAbstractClass, IMyClassМожете ли вы высмеивать это?
Чтобы издеваться над объектом, он должен быть либо реализующим интерфейс, либо помеченным как виртуальный?
или класс может также реализовывать абстрактный класс?
отличный ответ :)
но я делал свой первый проект по разработке через тестирование и изучал Ninject и MOQ. Это моя первая попытка всего этого. Я обнаружил, что подход TDD был провоцирующим, а Ninject и MOQ были великолепны. Проект, над которым я работаю, не особенно ...
Так что, возможно, он не находится в стадии активной разработки, но считается законченным? Microsoft, похоже, это нравится.
ольно плохо знаком с фальсификацией фреймворков и пытался решить, какая из них будет хорошей идеей для начала работы. Я смотрел наэтот ...