-
Урок 1.
00:02:20
Course Overview
-
Урок 2.
00:07:33
Introduction / Why Write Tests?
-
Урок 3.
00:05:59
What Should You Test?
-
Урок 4.
00:04:26
Design for Testability
-
Урок 5.
00:12:31
Demo: Write Code Using Unit Tests
-
Урок 6.
00:07:43
Demo: Code Coverage
-
Урок 7.
00:00:43
Summary
-
Урок 8.
00:00:34
Introduction
-
Урок 9.
00:05:00
User Interface Testing and the MVC Design Pattern
-
Урок 10.
00:04:01
Thinking About Unit Testing ASP.NET MVC and Demo Overview
-
Урок 11.
00:05:38
Demo Part 1 of 3: Setting up the Unit Test and ASP.NET Code
-
Урок 12.
00:06:27
Demo Part 2 of 3: Creating the Model and ASP.NET Controller
-
Урок 13.
00:05:34
Demo Part 3 of 3: Unit Testing the Operators Drop-down List
-
Урок 14.
00:09:27
Demo: Unit Testing Adding Two Numbers in the Web Calculator
-
Урок 15.
00:04:39
Demo: Unit Testing an Error Case in the Web Calculator
-
Урок 16.
00:02:55
Dependency Injection in an ASP.NET Controller
-
Урок 17.
00:06:14
Demo: Refactor the Controller and Unit Tests to Use Dependency Injection
-
Урок 18.
00:03:29
Mocks, Stubs, Fakes, and Dependency Injection
-
Урок 19.
00:07:23
Demo Part 1 of 2: Using a Mock to Unit Test an ASP.NET Controller
-
Урок 20.
00:03:01
Demo Part 2 of 2: Using a Mock to Do Behavior Verification
-
Урок 21.
00:00:51
Summary
-
Урок 22.
00:01:18
Introduction
-
Урок 23.
00:03:54
Databases Are Hard to Test. So What Do You Do About It?
-
Урок 24.
00:09:03
The Object-relational Impedance Mismatch Problem
-
Урок 25.
00:05:53
Designing and Implementing Repositories
-
Урок 26.
00:03:58
EF Core and the Adapter Pattern: It's the Right Thing to Do and the Tasty Way to Do It
-
Урок 27.
00:04:18
The Design of the Sample Application
-
Урок 28.
00:08:23
Demo: Implementing the Adapter Pattern
-
Урок 29.
00:06:45
Demo Part 1 of 2: Reusable EF Core Repository Classes
-
Урок 30.
00:08:26
Demo Part 2 of 2: Integration Testing EF Core Repositories
-
Урок 31.
00:05:09
Demo: Implementing the Service Layer Pattern
-
Урок 32.
00:04:08
Demo Part 1 of 3: Unit Test Structure for Service Layer Business Logic
-
Урок 33.
00:08:25
Demo Part 2 of 3: Writing Service Layer Business Logic Unit Tests
-
Урок 34.
00:02:21
Demo Part 3 of 3: Using an In-memory Repository for Unit Testing
-
Урок 35.
00:01:17
Summary
-
Урок 36.
00:00:48
Introduction
-
Урок 37.
00:05:11
Validation, ASP.NET's ModelState.IsValid, and the Strategy Pattern
-
Урок 38.
00:03:13
Validation with System.ComponentModel.DataAnnotations
-
Урок 39.
00:07:00
Demo Part 1 of 2: Implement Validation with the Strategy Pattern
-
Урок 40.
00:02:50
Demo Part 2 of 2: Use Strategy Pattern in an ASP.NET MVC Controller
-
Урок 41.
00:05:59
Demo: Implementing Validation Using a Custom Validation Attribute
-
Урок 42.
00:04:01
Demo: Implementing Validation Using IValidatableObject
-
Урок 43.
00:04:03
Demo Part 1 of 2: Using the Strategy Pattern to Implement a Calculation
-
Урок 44.
00:04:29
Demo Part 2 of 2: Connecting the Calculation Strategy in to the Application
-
Урок 45.
00:01:12
Summary
-
Урок 46.
00:00:46
Introduction
-
Урок 47.
00:03:28
Routing in ASP.NET MVC Core
-
Урок 48.
00:05:00
Demo Part 1 of 2: Create a New Controller Action and a Custom Route
-
Урок 49.
00:04:27
Demo Part 2 of 2: ASP.NET Integration Tests for the Custom Route
-
Урок 50.
00:06:12
Demo Part 1 of 2: Legacy URL Route Integration Tests
-
Урок 51.
00:03:48
Demo Part 2 of 2: Implementing Controller Routes for Legacy URLs
-
Урок 52.
00:01:22
Summary
-
Урок 53.
00:00:38
Introduction
-
Урок 54.
00:05:42
Security Overview: Authentication, Authorization, Roles, and Claims
-
Урок 55.
00:03:49
Coding Security in ASP.NET Core
-
Урок 56.
00:02:50
Authorization in ASP.NET Core
-
Урок 57.
00:02:52
Policy-based Authorization and Authorization Handlers in ASP.NET Core
-
Урок 58.
00:13:01
Demo: Unit Testing the Authorize Attribute
-
Урок 59.
00:06:30
Demo Part 1 of 4: Policy-based Authorization in ASP.NET Core
-
Урок 60.
00:06:42
Demo Part 2 of 4: Unit Testing Policy-based Authorization
-
Урок 61.
00:03:24
Demo Part 3 of 4: Implementing AuthorizationHandler<T> in ASP.NET Core
-
Урок 62.
00:03:15
Demo Part 4 of 4: Configuring the Authorization Policy in ASP.NET Core
-
Урок 63.
00:00:36
Summary
-
Урок 64.
00:00:39
Introduction
-
Урок 65.
00:05:37
Demo Part 1 of 2: Using the Strategy Pattern to Make Security Decisions
-
Урок 66.
00:08:43
Demo Part 2 of 2: Implementing IUserAuthorizationStrategy with Claims-based Authorization
-
Урок 67.
00:02:13
ASP.NET Core Middleware
-
Урок 68.
00:02:36
Demo Part 1 of 4: Using Custom Middleware to Populate User Claims
-
Урок 69.
00:07:13
Demo Part 2 of 4: Implementing Custom Middleware with Unit Tests
-
Урок 70.
00:02:39
Demo Part 3 of 4: Configuring Custom Middleware in ASP.NET Core
-
Урок 71.
00:03:29
Demo Part 4 of 4: Connecting Middleware, IUserAuthorizationStrategy, and Views
-
Урок 72.
00:01:00
Summary
-
Урок 73.
00:03:05
Introduction
-
Урок 74.
00:08:15
Demo: Integration Testing the Accept Header for JSON and XML
-
Урок 75.
00:08:10
Demo: Unit Testing Custom Formatted JSON Objects
-
Урок 76.
00:01:59
Summary