public static string GetDefaultFolderServerId(FolderSyncResponse folderSyncResponse, FolderType folderType, ITestSite site)
{
site.Assert.IsNotNull(folderSyncResponse, "The FolderSyncResponse should not be null.");
site.Assert.IsNotNull(folderSyncResponse.ResponseData, "The FolderSyncResponse.ResponseData should not be null.");
site.Assert.IsNotNull(folderSyncResponse.ResponseData.Changes, "The FolderSyncResponse.ResponseData.Changes should not be null.");
site.Assert.IsNotNull(folderSyncResponse.ResponseData.Changes.Add, "The FolderSyncResponse.ResponseData.Changes.Add should not be null.");
string serverId = null;
foreach (FolderSyncChangesAdd addResponse in folderSyncResponse.ResponseData.Changes.Add)
{
int type = (int)folderType;
if (string.Equals(addResponse.Type, type.ToString(), StringComparison.CurrentCultureIgnoreCase))
{
serverId = addResponse.ServerId;
break;
}
}
return serverId;
}