Sobes.tech
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));
    }
}

Шундай қилиб, тестлар автоматик равишда ишга туширилади ва натижалар қулай кўринишда кўрсатилади.