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

2 ответа

@SarawutPositwinyu, я проверил еще раз, и вы правы в том смысле, что это не сработает, но если вы высмеиваете свойства класса, а не интерфейса - вы делаете что-то не в духе Dependency Inversion. А на интерфейсе - вы просто не можете указать свойство r-o.

разница между методами SetupGet () и Setup () для MOQ?

1 ответ

объединить AutoFixture с Moq, чтобы превратить его в контейнер для автоматической блокировки

я довольно много опыта использования MOQ, хотя я недавно наткнулся на AutoFixture. Каковы различия между этими структурами?

1 ответ

эй @Jon, я добавил более полный ответ, демонстрирующий, как делать утверждения на макетируемом объекте. Надеюсь, это поможет

ка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться с помощью Moq. public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] ...

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

2 ответа

Это пассивный взгляд.

я есть класс докладчика, который присоединяет событие внедренного представления. Теперь я хотел бы проверить, правильно ли реагирует докладчик на событие. Это интерфейс просмотра IView: public interface IView { event EventHandler MyEvent; void ...

3 ответа

 тот контроль, что попадает в ваши тесты.

ожет вызватьIt.IsAny<string>() возвращать ноль при каждом вызове? Я ошибаюсь, предполагая, что он предназначен для возврата ненулевой строки? Вот пример использования - метод Login создает исключение ArgumentNullException для нулевого второго ...

4 ответа

К сожалению, я неправильно вставил код в stackoverflow. В коде есть только 1 назначение _userMailerMock. Тем не менее получить ту же ошибку.

могу успешно запустить модульные тесты для MvcMailer с использованием Visual Studio Test Suite и Moq. Я скопировал пример из вики слово в слово, но каждый раз получаю следующее исключение: Test method MvcMailerTest.Tests.MailerTest.TestMethod1 ...

2 ответа

Можете ли вы издеваться над объектом, который реализует интерфейс И абстрактный класс?

Можно ли использоватьMoq [http://en.wikipedia.org/wiki/Moq]издеваться над объектом, который реализует интерфейс и абстрактный класс? т.е .: public class MyClass: SomeAbstractClass, IMyClassМожете ли вы высмеивать это?

2 ответа

Чтобы издеваться над объектом, он должен быть либо реализующим интерфейс, либо помеченным как виртуальный?

или класс может также реализовывать абстрактный класс?

1 ответ

отличный ответ :)

но я делал свой первый проект по разработке через тестирование и изучал Ninject и MOQ. Это моя первая попытка всего этого. Я обнаружил, что подход TDD был провоцирующим, а Ninject и MOQ были великолепны. Проект, над которым я работаю, не особенно ...

1 ответ

Так что, возможно, он не находится в стадии активной разработки, но считается законченным? Microsoft, похоже, это нравится.

ольно плохо знаком с фальсификацией фреймворков и пытался решить, какая из них будет хорошей идеей для начала работы. Я смотрел наэтот ...