Присвоение/касательно параметров в Moq

Первая проверка на ветку, которую вы хотите переименовать:

git branch -m old_branch new_branch
git push -u origin new_branch

Чтобы удалить старую ветку из remote:

git push origin :old_branch
267
задан stakx supports GoFundMonica 29 August 2018 в 07:55
поделиться

2 ответа

Похоже, это невозможно из коробки. Похоже, кто-то попытался найти решение

См. Это сообщение на форуме http://code.google.com/p/moq/issues/detail?id=176

этот вопрос Проверьте значение ссылочного параметра с помощью Moq

17
ответ дан 23 November 2019 в 02:22
поделиться

Для "out" у меня работает следующее.

public interface IService
{
    void DoSomething(out string a);
}

[TestMethod]
public void Test()
{
    var service = new Mock<IService>();
    var expectedValue = "value";
    service.Setup(s => s.DoSomething(out expectedValue));

    string actualValue;
    service.Object.DoSomething(out actualValue);
    Assert.AreEqual(expectedValue, actualValue);
}

Я предполагаю, что Moq смотрит на значение 'expectedValue', когда вы вызываете Setup, и запоминает его.

Для ref я тоже ищу ответ.

Мне пригодилось следующее краткое руководство: https://github.com/Moq/moq4/wiki/Quickstart

300
ответ дан 23 November 2019 в 02:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: