Работаю над тестами в C#. Я пытаюсь издеваться над функцией из ссылки (используя Moq). Ниже представлена упрощенная версия представленного кода.
B.cs:
public class DeviceB:
public DeviceB():
// do some stuff
return something;
A.cs:
using B;
public class DeviceA:
private static DeviceB deviceB;
public DeviceA():
deviceB = DeviceB();
Для тестирования класса DeviceA
я бы нравится издеваться над DeviceB()
, чтобы изменить поведение deviceB
.
Я считаю, что это должно быть возможно, но я не могу понять, как. Если у вас есть идеи или предложения, дайте мне знать. (Я предпочитаю использовать Nuget Moq vscode, но я открыт для альтернатив.)