У меня есть код в моем .cs файл, как показано нижеКак бросить фиктивный объект для исходного объекта CLR
public IfileGroup Placefile(int quantity, IFileGroup destfile, ILoc location)
{
fileGroup fg = null;
cg = this.TransferFile(quantity, destfile as FileGroup, location);
}
Так в моем тестовом файл я создал фиктивный объект как этого
Mock<IFileGroup> frp = new Mock<IFileGroup>();
frp.Setup(x => x.FileInfo).Returns("FileAvailable");
Mock<ILoc> locationMock;
locationMock.Setup(x => x.FileLocationId).Returns("10");
и вызов функция
FileGroup target = new FileGroup();
var result = target.Placefile(4, frp.Object, locationMock.Object);
, но при отладке, когда идет контроль функционировать Placefile
она проходит destfile
как null, есть ли способ сбрасывать из mock объекта в исходный объект CLR?