Junior — Middle
Loyihada test ssenariylari qanday ishga tushiriladi?
sobes.tech AI
AIdan javob
C# лойиҳаларда тест сценарийларини ишга тушириш учун одатда NUnit ёки MSTest каби фреймворклар қўлланилади. Тестлар [Test] каби атрибутлар билан методлар кўринишида ёзилади. Тестларни ишга тушириш Visual Studio Test Explorer орқали ёки командалар сатрида dotnet test ёрдамида амалга оширилади.
NUnit билан оддий тест мисоли:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
Assert.AreEqual(5, calc.Add(2, 3));
}
}
Шундай қилиб, тестлар автоматик равишда ишга туширилади ва натижалар қулай кўринишда кўрсатилади.