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));
}
}
ამ გზით, ტესტები ავტომატურად იწყება და შედეგები კომფორტული ფორმით ჩანს.