Первая проверка на ветку, которую вы хотите переименовать:
git branch -m old_branch new_branch
git push -u origin new_branch
Чтобы удалить старую ветку из remote
:
git push origin :old_branch
Похоже, это невозможно из коробки. Похоже, кто-то попытался найти решение
См. Это сообщение на форуме http://code.google.com/p/moq/issues/detail?id=176
этот вопрос Проверьте значение ссылочного параметра с помощью Moq
Для "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