Skip to content

Модульное тестирование метода AddPatient

Notifications You must be signed in to change notification settings

loktionov/UnitTestAddPatient

Repository files navigation

UnitTestAddPatient

Модульное тестирование метода AddPatient

nn Кейс Предусловия Шаги Ожидаемый результат
1 Пустые или некорректные идентификаторы 1. Выполнить метод с пустой строкой вместо GUID Отрицательный
2. Выполнить метод со случайной строкой вместо GUID
3. Выполнить метод с пустой строкой вместо idLpu
4. Выполнить метод со случайной строкой вместо idLpu
2 Добавление пацента 1. Выполнить метод с корректными параметрами Положительный
2. Выполнить метод GetPatient с тем же параметрами, получить объект Patient
3 Дубли 1. Выполнить метод с корректными параметрами 1. Повторить первоначальный запрос не изменяя его параметры Отрицательный
2. Повторить первоначальный запрос незначительно изменив его параметры (не затрагивая ФИО, ДР, Пол и документы)
3. Потворить первоначальный запрос изменив только идентификатор МИС IdPatientMIS
4 Логика дат 1. Параметры типа DateTime заполнить значением даты завтрашнего дня (кроме дат окончания документов, работы и льгот), выполнить метод Отрицательный
2. Параметры типа DateTime заполнить значением меньше даты рождения пациента, выполнить метод
3. Даты начала работы, документов и действия льготы указать больше значения даты смерти, выполнить метод
4. Даты начала работы, документов и действия льготы указать больше, чем даты их окончания
5 Соответствие справочникам 1. Параметры, которые заполняются из справочников (тип документа, группа крови и т.д.) заполнить значением не из справочника, выполнить метод Отрицательный
6 Маски значений 1. Заполнить параметры, которые могут быть формализованы по маске (ЕНП, СНИЛС, ИНН, e-mail и т.д.), значениями не соответсвующими маске, выполнить запрос Отрицательный
7 Параметры адреса 1. Заполнить параметры, которые должны содержать КЛАДР, неКЛАДР-значениями, выполнить метод Отрицательный
2. Заполнить геокоординаты несуществующими координатами

About

Модульное тестирование метода AddPatient

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages