Создание DLL библиотеки. В решение добавится новый проект
![]()
|
СОЗДАНИЕ DLL БИБЛИОТЕКИ Создать DLL библиотеку PasswordLib. В созданной библиотеке реализовать метод CheckPassword, позволяющий проверить пароль пользователя. Пароль должен отвечать следующим требованиям: минимум 6 символов, минимум 1 прописная буква, минимум 1 цифра, по крайней мере, один из следующих символов: ! @ # $ % ^. Метод принимает пароль пользователя и возвращает true/ false в зависимости от значения пароля. Создать проект модульного теста. Добавить методы модульного теста. Выполнить методы модульного теста, 5правильных и 5 неправильных паролей. ![]() СОЗДАНИЕ ПРОЕКТА ТЕСТИРОВАНИЯ Перед прочтением урока прочтите следующие уроки: Создание проекта Откроем созданное решение, нажмем правой кнопкой мыши на решении и выберем «New Project» ![]() Далее выберем Test – Unit Test Project. И укажем имя проекта. ![]() В решение добавится новый проект. ![]() СОЗДАНИЕ ЮНИТ ТЕСТА Перед прочтением урока прочтите следующие уроки: Создание тестового проекта Добавим в проект базовый юнит тест. ![]() И напишем первый тест. Тест проверяет различные варианты ошибок. ![]() Для тестирования проекта, подключим его к тестовому проекту. Для этого необходимо нажать правой кнопкой мыши по «References» и выбрать «Add Reference» ![]() После чего выбрать нужный проект ![]() Для тестирования авторизации, нужно немного видоизменить форму авторизации ![]() Теперь можно начинать тестировать авторизацию. Создадим новый метод для проверки авторизации и напишем следующий код: ![]() Запустим все тесты на выполнение ![]() После запуска можем увидеть какие тесты были пройдены, а какие нет. ![]() Список литературы Создание библиотеки .NET Standard в Visual Studio.[Электронный ресурс]. – Режим доступа: https://www.sqlstyle.guide/ru/ (20.09.2019)Создание библиотеки классов .[Электронный ресурс]. – Режим доступа: https://metanit.com/sharp/tutorial/3.46.php |