|
|
Другие темы раздела | |
C# Возможно ли добавить задержку перед закрытием программы?
https://www.cyberforum.ru/ csharp-net/ thread2201565.html Описал действие при закрытии программы через SetConsoleCtrlHandler. Теперь возник вопрос - если я жму Ctrl+C, то программа, как я понимаю, успевает выполнить действие. Если я закрываю через крестик,то она видимо не успевает выполнить функцию и программа просто закрывается Часто замечаю, что при закрытии определённых программ через диспетчер задач они немного висят. Можно ли добавить такую... |
Как вызывать методы в C#? C# Как вызвать метод а(), который содержит 4 аргумента? class Program { static void Main(string args) { a(1,2); Console.ReadKey(); } |
C# Вызов функции при закрытии консольного приложения
https://www.cyberforum.ru/ csharp-net/ thread2201379.html Пытаюсь реализовать вызов функции при закрытии консольного приложения(будь то закрытие пользователя или выключение ПК) Нашёл похожий вопрос на стаке(взял оттуда код), и хочу сделать, чтобы если пользователь ввёл 0, то в MessageBox выводилось 0, но не могу разобраться, как это сделать. Подскажите, пожалуйста. internal delegate void SignalHandler(ConsoleSignal consoleSignal, int vs); ... |
C# Подключение к IP камерам по логину и паролю Подключение к IP камерам по логину и паролю. https://www.cyberforum.ru/ csharp-net/ thread2199178.html |
Как найти файл в папке? C# Как найти файл в папке? |
C# Очередь с приоритетами на основе пирамиды Здравствуйте, переписывал очередь с приоритетами с языка Java на C#(Algorithms, 4th Edition by Robert Sedgewick) и там есть один не понятный мне момент. Функция удаления наибольшего элемента: public T DelMax() { T max = pg; //pg обобщенный массив Exch(1, N--); pg = null; //для удаления праздных ссылок Sink(1); https://www.cyberforum.ru/ csharp-net/ thread2199030.html |
C# Авторизация через Steam OpenID
https://www.cyberforum.ru/ csharp-net/ thread2199005.html Всем привет. Пытаюсь авторизоваться на сайте https://cs.money/ , который использует Steam OpenID Как лично я вижу данный процесс: 1) Создаем пост запрос на MoneyLogIn(см. код) и отправляем данные для авторизации. 2) Steam передает cs.money этот самый OpenID и редиректит нас на cs.money 3) На cs.money выполняется авторизация 4) Мы авторизованы! |
C# Создание редактора текстур карт Добрый вечер уважаемые форумчане, есть одна интересная игрушка к которой я хотел бы попытаться смастерить редактор карт, но прошу помощи от вас, чтобы вы подсказали с чего начинать и разложили по полочкам (пожалуйста) , пример карты приложил в архиве https://yadi.sk/d/WKy8EFpd3SjUVJ , заранее благодарю за ваши ответы |
C# Как сделать генератор изображений из выбранных картинок и сохранять в формат .png? Как сделать генератор изображений из выбраных картинок и сохранять в формат .png https://www.cyberforum.ru/ csharp-net/ thread2198856.html |
C# Как сделать парсинг и обработку информации по критериям?
https://www.cyberforum.ru/ csharp-net/ thread2198831.html Задача минимум следующая: необходимо собрать информацию с сайта, обработать ее по заданным критериям и выдать в готовом виде пользователю. Задача максимум: сделать выдачу результата в бот-телеграм. Подскажите, пожалуйста, примерный план действий и что необходимо почитать для выполнения задачи. Если можно - то с ссылкой на источники. Спасибо! |
Обобщения в интерфейсах C# Доброй ночи. Что-то не могу сообразить простенькую задачку, подскажите пожалуйста. Есть несколько типов классов Cloth,Car, Home. Они наследуют интерфейс, содержащий одну общую функцию Deserialize. Но почему-то у меня на моменте компиляции на вызов этой функции через приведение обобщенного типа выдается ошибка cannot resolve symbol Deserialize. //Таких классов несколько, у каждого чтение... |
C# Ошибка получения идентификатора процессора Здравствуйте! На одном компьютере windows 10, x64 выдает исключение: Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены. (Exception from HRESULT: 0x80070422) Пробовал компилировать под NET Framework 4.0/4.5/4.5.2/4.6.2, ошибка всегда одинакова. Восстанавливал NET Framework - не помогло. На других ПК все отлично работает. С чем... https://www.cyberforum.ru/ csharp-net/ thread2198644.html |
27.02.2018, 13:09 | 0 |
Написать unit-тест для кода - C# - Ответ 1216587327.02.2018, 13:09. Показов 1184. Ответов 6
Метки (Все метки)
Ответ
на всякий, автору -- чтобы написать тест, нужно видеть ВЕСТЬ class, в котором находится данный метод, т.к. нужно знать что и как мокать (ставить заглушки).
Вернуться к обсуждению: Написать unit-тест для кода C#
0
|
27.02.2018, 13:09 | |
Готовые ответы и решения:
6
Unit-тест на код Не работает тест ASP.NET Unit Написать unit тест с заглушками на любой из методов Unit тест для метода |
27.02.2018, 13:09 | |
27.02.2018, 13:09 | |
Помогаю со студенческими работами здесь
0
Unit-тест для void метода Unit-тест для проверки текста в файле Не запускается unit тест из-за ошибки компиляции Пожалуйста объясните как работает тест unit |
Новые блоги и статьи | |||||
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
|
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows
Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
|
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
|
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
|
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
|
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
|
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
|
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|