Invalid setup on a non-virtual overridable in vb member: mock => mock[It.IsAny<string>()]

191
20 июня 2019, 17:30

Вот такой код:

public interface IGate
{
    string Name { get; }
}
public interface ICommutator
{
    Dictionary<string, IGate> Gates { get; }
}
[TestMethod]
public void TestGates()
{
    ICommutator mock = new Mock<ICommutator>();
    Mock<ICommutator> instance = mock.Object;
    mock.Setup(c => c.Gates[It.IsAny<string>()].Name).Returns("K1");
}

При отладке теста возникает ошибка "Invalid setup on a non-virtual overridable in vb member: mock => mock[It.IsAny()]" в последней строке тестового метода.

READ ALSO
Unity определение угла между 2мя векторами

Unity определение угла между 2мя векторами

Я хочу узнать как вычислить угол между 2мя точками мыши: mousePosx, mousePos

138
Dynamics 365, drag and drop

Dynamics 365, drag and drop

У меня на форме Dynamics 365 есть веб-ресурс HTML страница с зоной Drag and drop, как можно перетащенный файл загрузить в SharePoint?

132
EF code first. Настройка конфигурации отношений

EF code first. Настройка конфигурации отношений

К примеруЕсть класс Account и таблица Accounts

123
Ajax запросы с помощью jquery

Ajax запросы с помощью jquery

Изучаю ajax запросыНашёл на metanit пример в mvc проекте

166