Junior — Middle
Μπορείς να απαριθμήσεις δημοφιλά εργαλεία ή πλαίσια για τη διεξαγωγή μονάδων δοκιμών στα έργα σου;
sobes.tech AI
Απάντηση από AI
Στην C# για μονάδες δοκιμών, συχνά χρησιμοποιούνται τα ακόλουθα εργαλεία και πλαίσια:
- NUnit — ένα από τα πιο δημοφιλή πλαίσια για τη συγγραφή και εκτέλεση δοκιμών.
- xUnit.net — μοντέρνο και ευέλικτο πλαίσιο, συχνά χρησιμοποιείται σε νέα έργα.
- MSTest — ενσωματωμένο πλαίσιο στο Visual Studio της Microsoft.
- 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);
}
}