Вопросы по теме 'moq'

moq - хорошие примеры приложений
Я знаю, что было несколько вопросов об учебниках по moq. Но мне интересно, есть ли какие-нибудь примеры приложений, которые используют moq в контексте n-уровневого бизнес-приложения с использованием ado.net. Я считаю их хорошими, но они, кажется,...
2087 просмотров
schedule 20.03.2024

Moq - Как провести модульное тестирование изменений ссылки в методе
Еще один день, другой вопрос. Мой уровень обслуживания имеет следующий метод public MatchViewData CreateMatch(string user) { var matchViewData = !HasReachedMaxNumberOfMatchesLimit(user) ? CreateMatchAndAddToRepository(user) :...
1711 просмотров
schedule 09.12.2022

Как мне использовать этот объект ответа DotNetOpenAuth?
У меня есть метод, который принимает объект DotNetOpenAuth (формально известный как DotNetOpenId) Response . Мой метод извлекает все заявленные данные, проверяет, существует ли этот пользователь в нашей системе, yadda yadda yadda ... и по...
516 просмотров
schedule 02.02.2022

Странное поведение в методе Verify в Moq
В следующем коде Test1 завершается успешно, но Test2 завершается ошибкой: protected Mock<IMyInterface> MyMock { get; set; } [SetUp] public virtual void Initialize() { MyMock = new Mock<IMyInterface>(); } [Test] void Test1() {...
631 просмотров
schedule 01.11.2022

Может ли Mocking заменить функциональность, заключенную внутри метода?
Я пытаюсь определить способ имитации случая доступа к базе данных без доступа ... Возможно, это звучит довольно безумно, но это не так. Вот пример метода, который я хотел бы протестировать: public IDevice GetDeviceFromRepository(string...
5943 просмотров
schedule 07.11.2023

Тестирование действия контроллера, использующего User.Identity.Name
У меня есть действие, которое полагается на User.Identity.Name, чтобы получить имя пользователя текущего пользователя, чтобы получить список его заказов: public ActionResult XLineas() { ViewData["Filtre"] = _options.Filtre;...
11091 просмотров
schedule 28.03.2022

Список фиктивных (Moq) объектов — лучшие практики/упрощение
Рассмотрим следующее: new SUT(null, null, new List<IObjectBeingMocked>() { mockObjectOne.Object, mockObjectTwo.Object }) Моей SUT (тестируемой системе) нужен список объектов в качестве третьего параметра. Это должны быть макеты, так...
1875 просмотров
schedule 23.07.2023

Вызов обратного вызова в Moq
У меня есть метод, который выполняет асинхронный вызов службы. Я вызываю этот класс, передавая обратный вызов. public void GetRights(EventHandler<GetRightsCompletedEventArgs> callback) { ServiceClient client = new ServiceClient();...
1761 просмотров
schedule 14.05.2023

Как BDD с GWT с помощью MSpec? Правильный способ написать этот сценарий
Я только начинаю практиковать BDD, используя подход GWT к следующему коду, и только что понял, что не могу выполнить второй тест. Мой GWT выглядит примерно так Given there exists an open query When the user replies to the query Then it should...
774 просмотров
schedule 01.02.2022

Имитация статического свойства с помощью moq
Я новичок в использовании moq . Я создаю некоторый пример модульного теста для HttpModule , и все работает нормально, пока я не нажму свойство static следующим образом this.applicationPath = (HttpRuntime.AppDomainAppVirtualPath.Length > 1)...
43060 просмотров
schedule 23.02.2024

Имитация контекста данных для объекта, который имеет зависимость
Я пишу несколько модульных тестов в своем проекте, и у меня есть зависимость datacontext от контроллера, содержащего методы, которые я хотел бы протестировать. Я использую Ninject для внедрения зависимости и Moq для создания фиктивного контекста...
2650 просмотров

Moq - убедитесь, что никакие методы не вызывались
Это модульный тест одного из моих контроллеров в проекте ASP.NET MVC с использованием NUnit и Moq: [Test] public void Create_job_with_modelstate_errors_fails() { var job = new JobDto(); this.controller.ModelState.AddModelError("", "");...
7200 просмотров
schedule 24.04.2022

Издевательство над wcf в Silverlight
Я думал, что смогу создать WCF и вызвать его в Silverlight. Я бы внедрил интерфейс в WCF. Затем в моем модульном тесте я бы издевался над wcf.... Однако, когда мне действительно нужно это сделать, я замечаю, что интерфейс на самом деле не имеет...
104 просмотров
schedule 23.12.2022

Тесты контроллера Moq с повторной настройкой
Я только начинаю работать с фреймворком Moq, и он мне очень нравится. Я пишу несколько тестов контроллера, у которых есть несколько сервисов и интерфейсов, чтобы настроить мой контроллер для теста. Я хотел бы еще немного разбить его на модули и...
1124 просмотров
schedule 18.06.2023

Проблемы с началом работы с Moq и Nunit
Биться головой о стену, пытаясь заставить работать действительно простой сценарий тестирования. Я уверен, что мне не хватает чего-то очень простого! Что бы я ни делал, я, кажется, получаю следующую ошибку из графического интерфейса NUnit при...
5000 просмотров
schedule 08.05.2024

Разница между SetupSet и SetupProperty в Moq
Я понимаю, что SetupSet — это старый способ настройки свойств в Moq. Сейчас он устарел, но мой интеллект показывает оба, и ни один из них не помечен как устаревший. Может ли кто-нибудь указать мне реальную разницу между ними?
37179 просмотров
schedule 12.04.2023

Презентер TDD Model View с использованием MOQ
Я видел видео с использованием TDD и шаблона MVP для создания небольшого приложения. Это видео показано здесь: http://blog.jpboodhoo.com/content/binary/appliedTestDrivenDevelopmentPart3/appliedtestdrivendevelopmentpart3.swf . В видео...
569 просмотров
schedule 09.03.2022

Метод расширения для универсального интерфейса не отображается в подклассах
Я пытаюсь реализовать метод расширения для инициализации моих репозиториев Moq для моего приложения MVC3. У меня есть интерфейс репозитория: public interface IRepository<TEntity> : IDisposable where TEntity : class { //Methods } У...
672 просмотров
schedule 26.04.2024

Как автоматически смоделировать пользовательские бизнес-объекты?
У меня есть требование предоставить автоматическое высмеивание 30 различных типов настраиваемых бизнес-объектов. Чтобы избежать затрат на написание вручную макетов кодов для всех общедоступных свойств в каждой сущности, я ищу облегченную структуру,...
442 просмотров
schedule 30.01.2024

Мокинг статических методов
Недавно я начал использовать Moq для модульного тестирования. Я использую Moq для имитации классов, которые мне не нужно тестировать. Как вы обычно работаете со статическими методами? public void foo(string filePath) { File f =...
86757 просмотров
schedule 04.05.2024