Я пишу некоторые модульные тестовые примеры, используя фальшивую фреймворк. Я использую объект ShimFileCreationInformation
от Microsoft.SharePoint.Client.Fakes
пространство имен. Теперь я передаю этот объект функции. Внутри функции я пытаюсь присвоить значение свойству Url.Свойства объекта для объекта ShimFileCreationInformation
fileCreationInformation.Url = value;
Но даже несмотря на то, что значение присутствует, ничто не будет присвоено правильному адресу и оно останется равным нулю. Есть ли способ обхода проблемы? Чтобы ухудшить ситуацию, на объекте ShimFileCreationInformation
нет документации.
Пример кода:
ShimFileCreationInformation fileCreationInformation = new ShimFileCreationInformation();
SomeFunction(fileCreationInformation);
SomeFunction:
public void SomeFunction(FileCreationInformation fileCreationInformation)
{
fileCreationInformation.Url = value; // This statement had so effect on fileCreationInformation.Url
}
Не могли бы вы показать код, который дублирует эту проблему? – paqogomez
@paqogomez Обновлен с кодом. – Aditi
Откуда берется ценность? Вы гарантировали, что это не пусто или пусто? Кроме того, я не работал с этим, но вам нужно вызвать .Update() в файле fileCreationInformation? – trgraglia