Sobes.tech
Junior — Middle

როგორ ხორციელდება ტესტის სცენარების გაშვება პროექტში?

sobes.tech AI

პასუხი AI-სგან

C# პროექტებში ტესტ სცენარების გაშვებისთვის ჩვეულებრივ იყენებენ NUnit ან MSTest-ის მსგავს ჩარჩოებს. ტესტები დაწერილია მეთოდების სახით, ატრიბუტებით, მაგალითად [Test] NUnit-ისთვის. ტესტების გაშვება შეიძლება განხორციელდეს 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));
    }
}

ამ გზით, ტესტები ავტომატურად იწყება და შედეგები კომფორტული ფორმით ჩანს.