Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/G1Joshi/Agent-Skills --skill xunit명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | xunit |
| description | xUnit .NET testing framework. Use for .NET testing. |
xUnit.net is the modern, open-source unit testing tool for .NET (C#, F#, VB). It is chosen by Microsoft/dotnet for their own repositories.
using Xunit;
public class CalculatorTests
{
[Fact]
public void PassingTest()
{
Assert.Equal(4, Add(2, 2));
}
[Theory]
[InlineData(3)]
[InlineData(5)]
[InlineData(6)]
public void MyTheory(int value)
{
Assert.True(IsOdd(value));
}
}
[Fact]: A test that is always true. Invariant.[Theory]: A test that is true for a particular set of data (Parameterized).xUnit creates a new instance of the Test Class for every test method (High isolation). To share context (like a DB connection), implement IClassFixture<T>.
Assert.Equal, Assert.Throws, Assert.Collection.
Do:
xunit.runner.visualstudio: To run tests in VS/VS Code.value.Should().Be(4) (FluentAssertions) is much more readable.Dispose() (IDisposable) for Teardown. xUnit abolished [SetUp] and [TearDown] attributes to force cleaner design.Don't:
Console.WriteLine: Use ITestOutputHelper injected in the constructor to log outputs.