Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 2.21 KB

File metadata and controls

83 lines (55 loc) · 2.21 KB

Quick Start: Running the AngularNetTutorial Stack

This guide covers the startup commands, application URLs, and test credentials used throughout the AngularNetTutorial blog series.

📖 Tutorial Repository: AngularNetTutorial on GitHub


Start All Services

Start the three services in this order. Each must be running before you proceed.

Terminal 1: IdentityServer (start first — others depend on it)

cd TokenService/Duende-IdentityServer/src/Duende.STS.Identity
dotnet run

Wait for: Now listening on: https://localhost:44310

Terminal 2: API

cd ApiResources/TalentManagement-API/TalentManagementAPI.WebApi
dotnet run

Wait for: Now listening on: https://localhost:44378

Terminal 3: Angular Client

cd Clients/TalentManagement-Angular-Material/talent-management
npm start

Wait for: Angular Live Development Server is listening on localhost:4200


Application URLs


Test Credentials

  • Manager: rosamond33 / Pa$$word123
  • HRAdmin: ashtyn1 / Pa$$word123
  • Employee: antoinette16 / Pa$$word123
  • Admin (IdentityServer Admin UI): admin / Pa$$word123

Playwright Tests (E2E Testing Articles)

After all three services are running, install and run the Playwright test suite:

cd Tests/AngularNetTutorial-Playwright
npm install
npx playwright install
npx playwright test

Useful Playwright commands:

npx playwright test --ui           # Interactive UI mode for debugging
npx playwright test --headed       # Watch tests run in the browser
npx playwright test --project=chromium  # Run on specific browser only
npx playwright show-report         # View detailed HTML report

📖 Series: AngularNetTutorial Series Navigation