Используя BannedApiAnalyzers, я хочу запретить либо тип Moq.Mock, либо конструктор new Mock().
Я попробовал указать несколько разных способов, включая эти, которые кажутся наиболее вероятными, но мне не удалось сопоставить «любой тип IOptions».
T:Moq.Mock{Microsoft.Extensions.Options.IOptions`1};Use Options.Create(...) instead of a mock.
M:Moq.Mock{Microsoft.Extensions.Options.IOptions`1}.#ctor;Use Options.Create(...) instead of a mock.
Это работает, но явно не подходит:
T:Moq.Mock`1
А это не работает, что кажется подозрительным:
T:Moq.Mock{Microsoft.Extensions.Options.IOptions{Some.Specific.ClassName}}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -id-string