Всем привет. На этом занятии разремемся с тем, что такое юнит тестирование. Как реализуются юнит тесты. Какие библиотеки нам могут помочь: MsTest, NUnit, XUnit, Moq, FluentAsseration, AutoFixture
Домашка: https://github.com/cleannetcode/LessonMonitor/discussions/96
Таймкоды: за таймкоды отдельное спасибо Эксперту по темным душам!
00:00:00 - Компиляция занятия
8:17 - Что такое тестирование
27:34 - где хранить юнит тесты
31:42 - регистрируем зависимости
41:25 - как называть тестовые методы
46:27- подход ААА
47:45 - пишем первый юнит тест (ms test)
56:47 - Mock
1:00:23 - качаем пакет Moq
1:11:27 - пишем юнит тест для метода Delete
1:17:05 - Assert может проверять exception'ы
1:27:30 - инициализация (ms test)
2:00:16 - зачем нужен fixture
2:01:47 - что такое fixture (2:11:25 - еще про fixture)
2:02:20 - качаем пакет AutoFixture
2:05:58 - качаем пакет FluentAssertions
2:16:37 - nUnit
2:20:07 - [setup] (nunit)
2:28:12 - смотрим разницу между конструктором и setup в нуните
2:30:05 - xUnit
2:33:27- [DataTestMethod] [DataRow()] (ms test)
2:37:03 - [TestCase] (nunit)
2:38:23 - [Theory] [InLineData] (xunit)
2:50:48 - нетестопригодная логика
3:05:58 - домашка
Это шестое занятие курса в котором я помогаю вам освоить разработку ASP.NET Core API приложений. Занятия подойдут для тех, кто уже знаком с основами C#.
Ссылки:
https://www.donationalerts.com/r/romantrufanov - на случай если вы вдруг захотите поддержать меня ;)
https://t.me/joinchat/ETnMMXnhJng4YmJi - наш чат в телеге :)
https://s.itbeard.com/discord - дискорд сервер, где мы существуем. Если хочется пообщаться, выбирай роль "Адепт C#" и у тебя появится наш чат c-sharp
https://www.figma.com/file/U7B9VO8IRr6cKjJuRotDvH/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-C%23?node-id=962%3A2 - тут диаграммы и краткое описание всех прошедших лекций.
Запись обсуждений: https://youtu.be/-8Qf2_vcCP4
Всем спасибо и давайте вместе учиться писать код на C# :)
Music by Chillhop Music: https://chillhop.ffm.to/creatorcred
#csharp #ityoutubersru
Домашка: https://github.com/cleannetcode/LessonMonitor/discussions/96
Таймкоды: за таймкоды отдельное спасибо Эксперту по темным душам!
00:00:00 - Компиляция занятия
8:17 - Что такое тестирование
27:34 - где хранить юнит тесты
31:42 - регистрируем зависимости
41:25 - как называть тестовые методы
46:27- подход ААА
47:45 - пишем первый юнит тест (ms test)
56:47 - Mock
1:00:23 - качаем пакет Moq
1:11:27 - пишем юнит тест для метода Delete
1:17:05 - Assert может проверять exception'ы
1:27:30 - инициализация (ms test)
2:00:16 - зачем нужен fixture
2:01:47 - что такое fixture (2:11:25 - еще про fixture)
2:02:20 - качаем пакет AutoFixture
2:05:58 - качаем пакет FluentAssertions
2:16:37 - nUnit
2:20:07 - [setup] (nunit)
2:28:12 - смотрим разницу между конструктором и setup в нуните
2:30:05 - xUnit
2:33:27- [DataTestMethod] [DataRow()] (ms test)
2:37:03 - [TestCase] (nunit)
2:38:23 - [Theory] [InLineData] (xunit)
2:50:48 - нетестопригодная логика
3:05:58 - домашка
Это шестое занятие курса в котором я помогаю вам освоить разработку ASP.NET Core API приложений. Занятия подойдут для тех, кто уже знаком с основами C#.
Ссылки:
https://www.donationalerts.com/r/romantrufanov - на случай если вы вдруг захотите поддержать меня ;)
https://t.me/joinchat/ETnMMXnhJng4YmJi - наш чат в телеге :)
https://s.itbeard.com/discord - дискорд сервер, где мы существуем. Если хочется пообщаться, выбирай роль "Адепт C#" и у тебя появится наш чат c-sharp
https://www.figma.com/file/U7B9VO8IRr6cKjJuRotDvH/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-C%23?node-id=962%3A2 - тут диаграммы и краткое описание всех прошедших лекций.
Запись обсуждений: https://youtu.be/-8Qf2_vcCP4
Всем спасибо и давайте вместе учиться писать код на C# :)
Music by Chillhop Music: https://chillhop.ffm.to/creatorcred
#csharp #ityoutubersru
- Категория
- Разработка Приложений
Комментариев нет.









