Junior — Middle
Můžeš vyjmenovat oblíbené nástroje nebo frameworky pro jednotkové testy ve svých projektech?
sobes.tech AI
Odpověď od AI
V jazyce C# se pro jednotkové testování často používají následující nástroje a rámce:
- NUnit — jeden z nejpopulárnějších rámců pro psaní a spouštění testů.
- xUnit.net — moderní a flexibilní rámec, často používaný v nových projektech.
- MSTest — rámec integrovaný ve Visual Studiu od Microsoftu.
- Moq — knihovna pro vytváření mock objektů, často používaná spolu s NUnit nebo xUnit.
Příklad jednoduchého testu s NUnit:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
var result = calc.Add(2, 3);
Assert.AreEqual(5, result);
}
}