|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-core-mvc-api-unit-test-yazma/
课程评论:没有评论
**课程名称:ASP.NET Core MVC/API 单元测试入门 (使用 xUnit)** **课程概述:** 本课程旨在从零开始,教授如何使用最常用的 xUnit 库为 ASP.NET Core MVC 和 API 项目编写单元测试。 **核心内容:** * **单元测试基础:** * 什么是单元测试? * 如何使项目适合编写单元测试? * **xUnit Assert 方法详解:** * `Contain` / `DoesNotContain` * `True` / `False` * `Match` / `DoesNotMatch` * `StartsWith` / `EndsWith` * `InRange` / `NotInRange` * `Empty` / `NotEmpty` * `Single` * `IsType` / `IsNotType` * `IsAssignableFrom` * `Null` / `NotNull` * `Equal` / `NotEqual` * **测试方法进阶:** * 如何为测试方法传递参数? * 测试方法的命名规范。 * **Mocking 概念与 Moq 库:** * 什么是 Mock? * 如何使用 Moq 库? * `Moq.Verify` 方法的使用。 * `Moq.Throws` 方法的使用。 * `Moq.Callback` 方法的使用。 * **实际项目演练 (从零开始):** * 为 ASP.NET Core MVC 项目的 Action 方法编写测试。 * 为 ASP.NET Core API 项目的 Endpoint 编写测试。 本课程将通过具体的场景和步骤,帮助您全面掌握 ASP.NET Core MVC 和 API 的单元测试编写技巧。
Bu kursumda unit test yazmak için en çok kullanılan xUNIT kütüphanesi ile asp.net core ve api projeleriniz için sıfırdan unit test yazmayı öğreneceksiniz.Bu Kurs aşağıdaki konuları içermektedir.Unit Test nedir ?Projelerimizi unit test yazmak için nasıl uygun hale getirebiliriz ?xUnit Assert methodları nelerdir ?Contain/DoesNotContain methodu nasıl kullanılır ?True/False methodu nasıl kullanılır ?Match/DoesNotMatch methodu nasıl kullanılır ?StartsWith/EndsWith methodu nasıl kullanılır ?InRange/NotInRange methodu nasıl kullanılır ?Empty/NotEmpty methodu nasıl kullanılır ?Single methodu nasıl kullanılır ?IsType/IsNotType methodu nasıl kullanılır ?IsAssignableFrom methodu nasıl kullanılır ?Null/NotNull methodu nasıl kullanılır ?Equal/NotEqual methodu nasıl kullanılır ?Test methodları parametre nasıl alır ?Test Method isimlendirme nasıl olmalıdır ?Mock nedir ?Moq kütüphanesi nasıl kullanılır ?Moq verify methodu nasıl kullanılır ?Moq throws methodu nasıl kullanılır ?Moq callback methodu nasıl kullanılır ?Aspnet Core Mvc projelerinizde action method'larınız için test nasıl yazılır (sıfır proje üzerinden senaryolarla adım adım anlatım ) ?Aspnet Core Mvc API projelerinizde endpoint'leriniz için test nasıl yazılır (sıfır proje üzerinden senaryolarla adım adım anlatım ) ?