C#/단위테스트 범범조조 2022. 11. 29. 21:03
https://bunit.dev/ https://learn.microsoft.com/ko-kr/aspnet/core/blazor/test?view=aspnetcore-6.0 개요 bUnit 은 Blazor 컴포넌트 테스트 라이브러리입니다. 목표는 포괄적이고 안정적인 단위테스트를 쉽게 작성하도록 도와주는 것 입니다. bUnit 을 사용하여 다음을 수행할 수 있습니다. C# 또는 Razor 구문을 사용하여 테스트 중인 구성 요소 설정 및 정의 시맨틱 HTML 비교기를 사용하여 결과 확인 구성 요소와 상호 작용하고 검사하며 이벤트 핸들러를 트리거합니다. 테스트 중인 구성 요소에 매개 변수, 계단식 값 전달 및 서비스 주입 Mock IJSRuntime, Blazor 인증 및 권한 부여 등 bUnit 은 일반 단..
더 읽기
C# 범범조조 2022. 11. 29. 19:59
개요 이번 포스팅에서는 .NET Core 앱을 하나 생성 후, PostgreSQL 와 EF Core 를 Code First 방식으로 연동하는 방법에 대해서 알려 드립니다. 도구 & 프레임워크 Visual Studio 2022 .NET 6 PostgreSQL Docker & pgAdmin PostgreSQL 설치 및 pgAdmin 연동 제일 먼저 PostgreSQL 설치 및 pgAdmin 연동을 해야 합니다. 저 같은 경우에는 PostgreSQL 데이터베이스는 Docker 를 이용하여 실행해 주었고, pgAdmin 은 공식 홈페이지에서 설치 후 사용하였습니다. PostgreSQL 데이터베이스 docker-compose 내용은 다음과 같습니다. version: "3.4" services: db: image:..