Junior — Middle
Կարող եք նշել ձեր նախագծերում միավորային թեստավորման համար հանրահայտ գործիքներ կամ ֆրեյմվորկեր?
sobes.tech AI
Պատասխան AI-ից
C# լեզվում միավորական փորձարկման համար հաճախ օգտագործվում են հետևյալ գործիքներն ու շրջանակները՝
- NUnit — ամենահայտնի շրջանակներից մեկը փորձարկումներ գրելու և գործարկելու համար:
- xUnit.net — ժամանակակից և ճկուն շրջանակ, հաճախ օգտագործվում է նոր նախագծերում:
- MSTest — Microsoft-ի Visual Studio-ում ներառված շրջանակ:
- Moq — բիբլիոտեկա mock օբյեկտներ ստեղծելու համար, հաճախ օգտագործվում է NUnit կամ xUnit-ի հետ:
Նույնիսկ պարզ 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);
}
}