Описание тега nmock
NMock это фреймворк для.NET 3.5 и 4.0. Он поддерживает лямбда-выражения для соответствия членов. Он имеет легкий для чтения синтаксис.
1
ответ
Использование NMock с параметрами ByRef
Я должен работать с API, который использует множество параметров ссылки. Я только начинаю использовать NMock, и у меня возникают проблемы с тем, как заставить NMock фактически изменить один из этих параметров by-ref на конкретное значение. Я что-то …
29 апр '09 в 19:28
1
ответ
Как вызвать перегруженный метод вместо реального метода
У меня есть Mocking.sln который имеет два проекта: Student (Библиотека классов) и StudentStat (Консольное приложение) Student Проект имеет следующие детали: private static Dictionary<int, int> GetStudentData() { // Key: Student ID Value: Total…
08 авг '13 в 00:22
1
ответ
Тестирование проблем с NMock на WPF и Dispatcher
Вот один для навязчивых наркоманов там. У меня есть этот метод: public void RefreshMelts() { MeltsAvailable.Clear(); ThreadPool.QueueUserWorkItem(delegate { Dispatcher.BeginInvoke((ThreadStart)delegate { eventAggregator.GetEvent<BusyEvent>().P…
06 янв '11 в 21:46
1
ответ
Метод пересмешки с аргументом массива, который изменится после вызова
У меня есть проблема с вызовом насмешливого метода со ссылочным аргументом (byte[]), который изменится после вызова: private Mock<ISocket> mSocket; byte[] buffer = new byte[1000]; mSocket.Expects.One.Method(x => x.Receive(null)) .With(buffe…
18 фев '15 в 15:15
2
ответа
Различия между NMock 2.0 и NMock2
Я немного растерялся из-за того, какую версию NMock2 мне следует использовать. Тот, который я использовал некоторое время, я получил отсюда: http://www.nmock.org/download.html Имя файла - NMock2.dll с версией 2.0.0.44. Я столкнулся с проблемой, когд…
22 дек '09 в 00:02
1
ответ
Получение System.TypeLoadException при использовании NMock с NUnit из командной строки
Я пытаюсь запустить некоторые тесты NUnit, которые используют NMock2 для насмешек. Эти тесты должны запускаться из Makefile как часть нашего процесса сборки. Однако тесты не загружаются. Я могу заставить все работать изнутри Monodevelop - просто не …
07 май '12 в 15:08
1
ответ
NMock: переопределить метод ожидания
Я новичок в NMock и насмешливый в целом. Можно ли переопределить ожидание? На самом деле, я хочу издеваться над интерфейсом многими методами. Поэтому я решил проанализировать общие ожидания по методам, чтобы не писать их 1000 раз. Моя проблема заклю…
13 дек '11 в 11:42
1
ответ
Как мне указать, что параметр коллекции для смоделированного метода должен иметь ровно один элемент
Я устанавливаю ожидания для метода, который занимает один IList<> параметр. Как мне выразить в NMock3 следующее утверждение: Method XX of the mock should be called exactly once with a list object that contains exactly one item. Решение, которо…
24 фев '16 в 21:29
5
ответов
Есть ли способ модульного тестирования асинхронного метода?
Я использую Xunit и NMock на платформе.NET. Я тестирую модель презентации, где метод является асинхронным. Метод создает асинхронную задачу и выполняет ее, поэтому метод немедленно возвращается, и состояние, которое мне нужно проверить, еще не готов…
23 июл '09 в 21:49
3
ответа
Создание фиктивных объектов
Я создал простой графический интерфейс в WPF. Я хотел бы показать там некоторые данные, полученные из базы данных. Но пока у меня есть только графический интерфейс и несколько функций, которые делают простые вычисления на основе полученных данных. Я…
12 янв '12 в 23:15
1
ответ
NMock и NUnit
В чем разница между NMock и NUnit? Я потратил некоторое время на поиск в Google и нашел здесь объяснения: http://blog.yeticode.co.uk/2009/05/nunit-and-nmock/ http://en.wikipedia.org/wiki/NMock http://en.wikipedia.org/wiki/NUnit Однако мне все еще не…
14 мар '13 в 14:12
0
ответов
Как смоделировать / заглушить объект Java в коде C#?
Мой код на C# использует класс, написанный на Java (IKVM). Этот класс Java предоставляет 2 метода, которые я вызываю в своем коде C#: GetInstance () - он просто возвращает экземпляр этого Java-класса. GetSet () - возвращает java.util.Set, который я …
17 мар '15 в 09:50
2
ответа
Что является хорошим способом написания модульных тестов для кода с защищенными объектами C# (с использованием NMock и инфраструктуры NUnit)
При написании модульных тестов для одного класса, который содержит другие объекты, что лучше всего использовать макет объектов, чтобы избежать тестов, зависящих от других классов. Пример 1: public class MyClass { protected MyObject _obj; public MyCl…
20 ноя '08 в 21:55
3
ответа
Протестируйте открытый метод, который вызывает приватный метод, используя NUnit
У меня есть открытый метод в классе, который внутренне вызывает определенный частный метод в этом классе. Это выглядит примерно так: public class MyClass : IMyClassInterface { public List<int> MyMethod(int a, int b) { MyPrivateMethod(a, b, ref…
09 июл '15 в 04:46
2
ответа
Юнит тест с nUnit и nMocks
Немного о проблеме nUnit / nMock / Unit-тестирования: Я пытаюсь провести модульное тестирование этого класса. Я создал его, потому что хочу узнать значение, возвращаемое из "getCurrencyRates", чтобы я мог создавать тесты на основе этих данных. Поэто…
15 фев '12 в 08:09
1
ответ
Как смоделировать функцию в модульном тесте
Как я могу протестировать GetData от NMock3? Было бы замечательно, если бы prcessA.Run и "результат" внутри ProcessA могли быть осмеяны. IAnotherService не может быть параметром GetData, так как он зависит от обработанного значения внутри GetData. Е…
03 июл '18 в 09:59
2
ответа
Как смоделировать метод GetType() в NMock
У меня есть некоторый производственный код, например private bool IsTypeEqual(object theFirstObject, object theSecondObject) { if(theFirstObject.GetType()==theSecondObject.GetType()) { return true; } else { return false; } } Теперь я должен написать…
22 июл '09 в 10:32
2
ответа
NMock - как сказать, ожидать "любое значение" по этим параметрам? Или я не должен этого делать?
У меня есть быстрый вопрос, который я не мог понять в документах о NMock2.0. У меня есть функция с именем Save(), которую я хочу макетировать. Это принимает идентификатор строки в качестве параметра и десятичное в качестве значения. Я знаю, что могу…
14 дек '09 в 15:20
1
ответ
Используя NMock3 в C#, макет бросает ожидание, даже когда я не говорю ему, чтобы бросить
Я видел много постов, объясняющих, как использовать NMock, чтобы ожидать исключения. Но это не то, что я хочу знать. В моем случае я проверяю счастливый путь. Но похоже, что NMock генерирует исключения, если метод, вызываемый в mock, вызывается в tr…
22 апр '14 в 20:19
1
ответ
Юнит тестирование уровней классов с помощью Nunit и Nmock
У меня есть уровни классов и интерфейсов, а именно Level1, Level2 а также Level3,Учебный класс Level1 зависит от класса Level2 и класс Level2 зависит от класса Level3, Вот код для этого дизайна: public interface ILevel1 { string GetData(); } public …
18 сен '13 в 04:58