~/talk

Create Web APIs with ASP.NET Core Using Outside In TDD

Talkat JetBrains .NET Days Online 2020 · 2020-05-13..05-14· [dotnet, testing]
slides:none on file

Live-coding builds a web API in ASP.NET Core using outside-in TDD: one acceptance test drives the outer loop and a suite of unit tests fills the inner loop, with mocks/doubles used to keep acceptance tests fast. Tests target clear boundaries: controller-level tests verify translation to application types, application-service tests verify repository side effects, integration tests check adapter-to-database shape, and very few end-to-end tests validate overall configuration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Direction of development
  3. 2:56Classic vs. London School of TDD
  4. 6:45Test doubles
  5. 13:15Boundaries - Acceptance tests
  6. 14:42Boundaries - Unit tests
  7. 24:46Boundaries - Integration tests
  8. 29:26Boundaries - End-to-end tests
  9. 31:12Where does design happen in the TDD cycle?
  10. 34:33Questions and Answers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.