Using Moq version 4.10.1 I have been able to do the following
With Interface:
public interface IFoo
{
bool Foo(string a, bool b = false);
}
And Mock
var mock = new Mock();
mock.Setup(mock => mock.Foo(It.IsAny(), It.IsAny())).Returns(false);
Resolves a call to Foo with the first parameter okay