Сделать модульный тест планировщика C# .NetC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Сделать модульный тест планировщика C# .Net

Сообщение Anonymous »


Я застрял на несколько дней, пытаясь написать модульный тест моего кода планировщика с помощью C# на .NET.

Это мой основной код

с использованием AgitMonolith.Data.Services; с помощью AgitMonolith.Data; использование AgitMonolith.Models; использование кварца; использование AgitMonolith.Data.Interfaces; использование AgitMonolith.Data.Structs; используя System.IdentityModel.Tokens.Jwt; пространство имен AgitMonolith.Workers.Jobs; общедоступный класс EmailNotificationJob: IJob { частный IEmailService _emailService; частные данные EmailLogStruct[] = {new(){ Идентификатор = 2, Введите = «Забыли пароль», Статус = «Активировано» }}; public EmailNotificationJob (EmailService emailService) { _emailService = электронная почтаService; } общедоступное асинхронное выполнение задачи (контекст IJobExecutionContext) { //ожидаем Task.Delay(1000); ждут _emailService.SendBulkEmail(полезные данные); string currentDateTimeString = DateTime.Now.ToString("гггг-ММ-дд ЧЧ:мм:сс"); Console.WriteLine($"Уведомление по электронной почте отправлено в {currentDateTimeString}"); } } И весь этот код вызывает этот код из другого файла

с использованием System.Net; использование System.Net.Mail; использование System.Reflection; использование AgitMonolith.Контроллеры; использование AgitMonolith.Data.Enums; использование AgitMonolith.Data.Interfaces; использование AgitMonolith.Data.Structs; использование AgitMonolith.Models; использование AgitMonolith.Shared.Structs; использование Microsoft.Extensions.Options; использование Newtonsoft.Json; пространство имен AgitMonolith.Data.Services; общедоступный класс EmailService: IEmailService { частный только для чтения EmailSettingStruct _emailSettings; частный EmailController _emailController; public EmailService (IOptions emailSettingsOptions, EmailController emailController) { _emailSettings = emailSettingsOptions.Value; _emailController = emailController; } общедоступная асинхронная задача SendBulkEmail (полезные нагрузки EmailLogStruct []) { вар задачи = новый список(); List emailLogResults = новый List(); EmailLog[] обновленныйEmailLogs = новый EmailLog[] {}; for (int i = 0; я
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Codeception: приемочный тест выполняется как первый тест в группе тестов, где тест API определяется как первый тест в гр
    Anonymous » » в форуме Php
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • Как сделать модульный тест MAPHTTPATTRIBUTEROUTES () для ASP.NET
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как сделать модульный тест с ilogger в ядро ​​asp.net
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как сделать модульный тест с `asyncio.sleep ()` содержал код?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как сделать модульный тест приложений Maui, который использует класс MainThread
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»