Можно ли использовать Moq, чтобы сказать, что метод принимает строку, которая начинается с "ABC", например.
В качестве примера можно сделать следующее:
logger.Verify(x => x.WriteData(Moq.It.IsAny<string>().StartsWith("ABC")), Times.Exactly(3));
Это не скомпилируется, но, надеюсь, это иллюстрирует мою точку