Vamos praticar programação com testes unitários e aprender mais sobre o xUnit (Fatos e Teorias) com TDD, desenvolvimento orientado a testes.
* Blog: https://blog.angelito.com.br
* GitHub: https://github.com/angelitocsg
* Instagram: https://instagram.com/angelitocsg
* Twitter: https://twitter.com/angelitocsg
#boraprocodigo
00:00 - Preparação
07:45 - Abertura
08:42 - Introdução TDD com xUnit .NET
09:06 - O que são testes unitários?
09:35 - Para que servem os testes unitários?
10:38 - Por que escrever testes?
11:40 - Estrutura de teste AAA (Arrange - Act - Assert)
14:04 - Exemplo estrutura de teste AAA
16:49 - Teste de 4 passos SEVT (Setup - Exercise - Verify - Teardown)
17:46 - Exemplo estrutura de teste 4 passos SEVT
19:02 - Teste de 5 passos SAAAT (Setup - Arrange - Act - Assert - Teardown)
20:15 - TDD: Test Driven Development - Desenvolvimento orientado a testes
22:05 - Exemplo TDD com xUnit .NET
25:14 - xUnit - Fact
25:44 - Continuação: Exemplo TDD com xUnit .NET
37:28 - TDD: Red - Green - Refactor | Falhar - Corrigir - Melhorar
37:45 - Comparação do xUnit .NET com outras bibliotecas de testes
42:30 - Continuação: xUnit - Fact
43:12 - xUnit - Theory: InlineData, MemberData, ClassData
43:58 - xUnit - Trait
44:40 - Exemplo xUnit .NET: Theory, Trait, InlineData, MemberData
01:01:48 - xUnit - Collection (Paralelismo)
01:03:20 - Exemplo xUnit .NET Collection (Paralelismo)
01:12:36 - Encerramento