Je suis tenter de se moquer d'un appel à une propriété indexée. I. e. Je voudrais moq suivantes:
object result = myDictionaryCollection["SomeKeyValue"];
et aussi le poseur de valeur
myDictionaryCollection["SomeKeyValue"] = myNewValue;
Je le fais parce que j'ai besoin pour se moquer de la fonctionnalité d'une classe de mon application utilise.
Personne ne sait comment faire cela avec MOQ? J'ai essayé de variations sur les points suivants:
Dictionary<string, object> MyContainer = new Dictionary<string, object>();
mock.ExpectGet<object>( p => p[It.IsAny<string>()]).Returns(MyContainer[(string s)]);
Mais cela ne veut pas compiler.
Est ce que je suis en train de réaliser possible avec MOQ, quelqu'un aurait-il des exemples de la façon dont je peux le faire?