Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Тема доклада
Тема доклада
Тема доклада
KYIV 2019
Andrii Litvinov
Async lifetime tests with xUnit and AutoFixture
bit.ly/2W...
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP KYIV 2019
Кто я?
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP KYIV 2019
Зачем я здесь?
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP KYIV 2019
Demo
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP
CQS Архитектура
KYIV 2019
https://blogs.cuttingedge.it/steven/posts/2...
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP
Тестирование и AutoFixure
KYIV 2019
https://blog.ploeh.dk/2010/10/08/...
Тема доклада
Тема доклада
Тема доклада
.NET LEVEL UP KYIV 2019
Спасибо! Вопросы?
bit.ly/2W2vl7I
Upcoming SlideShare
Loading in …5
×

of

.NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 1 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 2 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 3 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 4 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 5 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 6 .NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture Slide 7
Upcoming SlideShare
What to Upload to SlideShare
Next

0 Likes

Share

.NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture

В этом выступлении Андрей расскажет о внутренностях базового сервиса, написанного с использованием паттерна CQS, который обрабатывает входящие запросы команд и публикует события, описывающие переходы состояния системы. После этого он опишет общие способы тестирования такого сервиса и объяснит плюсы и минусы существующих подходов. Затем он расскажет про AutoFixture и покажет, как она может сделать тесты намного чище, а конфигурацию - более удобной, путем инъекции параметров в метод теста, объяснит существующие проблемы с инициализацией и очистке данных в асинхронных тестах и покажет, как с этим справляться с помощью некоторой легковесной интеграции между xUnit и AutoFixture.

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

.NET Fest 2019. Андрей Литвинов. Async lifetime tests with xUnit and AutoFixture

  1. 1. Тема доклада Тема доклада Тема доклада KYIV 2019 Andrii Litvinov Async lifetime tests with xUnit and AutoFixture bit.ly/2W2vl7I
  2. 2. Тема доклада Тема доклада Тема доклада .NET LEVEL UP KYIV 2019 Кто я?
  3. 3. Тема доклада Тема доклада Тема доклада .NET LEVEL UP KYIV 2019 Зачем я здесь?
  4. 4. Тема доклада Тема доклада Тема доклада .NET LEVEL UP KYIV 2019 Demo
  5. 5. Тема доклада Тема доклада Тема доклада .NET LEVEL UP CQS Архитектура KYIV 2019 https://blogs.cuttingedge.it/steven/posts/2011/meanwhile-on- the-command-side-of-my-architecture/ https://blogs.cuttingedge.it/steven/posts/2011/meanwhile-on- the-query-side-of-my-architecture/
  6. 6. Тема доклада Тема доклада Тема доклада .NET LEVEL UP Тестирование и AutoFixure KYIV 2019 https://blog.ploeh.dk/2010/10/08/AutoDataTheorieswithAutoFi xture/ https://www.pluralsight.com/courses/advanced-unit-testing https://github.com/AutoFixture/AutoFixture/wiki/Cheat-Sheet https://docs.microsoft.com/en-us/aspnet/core/test/integration- tests
  7. 7. Тема доклада Тема доклада Тема доклада .NET LEVEL UP KYIV 2019 Спасибо! Вопросы? bit.ly/2W2vl7I

В этом выступлении Андрей расскажет о внутренностях базового сервиса, написанного с использованием паттерна CQS, который обрабатывает входящие запросы команд и публикует события, описывающие переходы состояния системы. После этого он опишет общие способы тестирования такого сервиса и объяснит плюсы и минусы существующих подходов. Затем он расскажет про AutoFixture и покажет, как она может сделать тесты намного чище, а конфигурацию - более удобной, путем инъекции параметров в метод теста, объяснит существующие проблемы с инициализацией и очистке данных в асинхронных тестах и покажет, как с этим справляться с помощью некоторой легковесной интеграции между xUnit и AutoFixture.

Views

Total views

233

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×