Я хотел бы отслеживать элементы, добавленные в модульном тесте. Я настройка моей коллекции так:Настройка коллекции объектов, добавляемых в Moq
var items = new List<IItem>();
var mock = new Mock<IItem>();
mockCollection.Setup(x => x.AddNew()).Returns(() =>
{
mock.SetupAllProperties();
return mock.Object;
}).Callback(() =>
{
items.Add(mock.Object);
});
Это работает и новые элементы добавляются в список, однако, это проблематично, потому что всякий раз, когда AddNew() метода вызывается, все свойства предыдущего «издеваться «объект заменяется.
Правильно. это работает. благодаря – ShaneKm