Abdalla Ben Omran Ответов: 1

Могу ли я написать модульный тест для событий в C#, например button event ?


возможно это или нет, легко или нет ? как я могу написать модульный тест для события, подобного кнопке
в этом коде у меня есть кнопка, которая должна создать счет-фактуру, я нажимаю на нее, и я хотел бы написать модульный тест .

Что я уже пробовал:

protected void CreateBranchInvoice_Click(object sender, EventArgs e)

{
здесь есть какая-то логика
}

1 Ответов

Рейтинг:
2

F-ES Sitecore

Если в событии содержится много кода, то переместите его в функцию и попросите событие вызвать эту функцию. Затем вы можете написать модульный тест для этой функции. Обратите внимание, что вещи должны быть написаны с учетом модульного тестирования, вы не всегда можете перестроить модульные тесты без изменения кода.