Skip to content

tetiana-zaichuk/AirportCodeTesting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AirportCodeTesting

Homework (bsa 18). Code testing Academy 2018 • Code testing https://github.com/tetiana-zaichuk/AirportEntityFramework На основе созданного проекта (Аэропорт) необходимо покрыть код тестами:

Все запросы на создание и обновление сущностей должны быть покрыты юнит-тестами, которые проверяют валидацию и маппинг. По желанию можно покрыть тестами некоторые сложные запросы на чтение. Юнит-тесты могут применяться только к сервисам, кастомным валидаторам и мапперам (репозитории, uof и другие классы из DAL, PL, должны быть замоканы)

Написать 10 интеграционных тестов при работе с базой данных. (Моки не нужны)

Написать 5-7 тестов, которые проверяют работу контроллеров: проверяют входные параметры, валидацию, возвращаемые статус-коды.

Написать 5-7 функциональных тестов, которые будут вызывать API и проверять результат (т.е. имитировать реальные запросы от пользователей). Для написание всех тестов использовать NUnit или XUnit.

About

Homework (bsa 18). Code testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages