Я новичок в использовании Moq и имеет некоторые логические проблемы atm.Moq .net в вызове метода класса
У меня есть класс с двумя методами этого в этом методе один класс вызывает метод два типа:
public class TestClass
{
public virtual string FindUser(string user)
{
//do some Stuff
string check = UserCheck("some string to check");
//do some stuff
return "some other userstring";
}
protected virtual string UserCheck(string blubb)
{
//do some other stuff
return "some string";
}
}
иногда поменять некоторые функциональные возможности для других функций, чтобы инкапсулировать некоторые функциональные возможности в том же классе.
Я не знаю, как это сделать с помощью Moq, потому что мне нужен Moq мой собственный класс, что я тестирую. Я нашел это как "solution",
, но это не решение для меня (я думаю), потому что я пытаюсь инкапсулировать некоторые функциональные возможности только в другой функции. Это неправильно, что я делаю, или мне нужно каждый раз создавать новый класс для инкапсуляции одной функции?