Как бы я go смоделировал свойство в методе, который возвращает список свойств.
public class Data
{
public string Property1 {get: set;}
public string Property2 {get: set;}
public string Property3 {get: set;}
}
public Data GetData(bool paramVal){
Data myData = new Data();
myData.Property1 = "Value1",
myData.Property2 = "Value2",
myData.Property3 = "Value3"
return myData
}
Как настроить макет этого метода, чтобы я мог установить значения в свойства?
Что я пробовал:
MyDataBo = new Mock<IDataBo>`(); //(this is injected into my test class as a dependency)
MyDataBo.Setup(x => x.GetData(It.IsAny<bool>()).Property1).Returns("Value");`
Компилируется, но при отладке теста я получаю сообщение об ошибке:
System.NotSupportedException: Unsupported express ...
Как мне высмеять Property1
или все свойства?