Sobes.tech
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.