Junior — Middle
Z jakiej biblioteki korzystałeś do tworzenia obiektów mock podczas testowania?
sobes.tech AI
Odpowiedź od AI
Aby tworzyć obiekty mock podczas testów w C#, często używa się biblioteki Moq. Jest to jedna z najpopularniejszych i najłatwiejszych w użyciu bibliotek do mockowania, która pozwala tworzyć fikcyjne implementacje interfejsów i klas do testów jednostkowych.
Przykład użycia Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Dane testowe");
var result = mock.Object.GetData();
Console.WriteLine(result); // Wyświetli "Dane testowe"
Moq pozwala łatwo ustawiać zachowanie metod, sprawdzać wywołania i konfigurować różne scenariusze testowe.