2020-09-24 08:49:41 +00:00
|
|
|
|
using NUnit.Framework;
|
|
|
|
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace ASC.Files.Tests
|
|
|
|
|
{
|
|
|
|
|
public static class DocumentData
|
|
|
|
|
{
|
|
|
|
|
public static IEnumerable<TestCaseData> GetCreateFolderItems()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData("FolderOne");
|
|
|
|
|
}
|
2020-12-01 14:09:50 +00:00
|
|
|
|
public static IEnumerable<TestCaseData> GetFolderItemsEmpty()
|
2020-09-24 08:49:41 +00:00
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData(true, 0, 0);
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
2020-12-01 14:09:50 +00:00
|
|
|
|
public static IEnumerable<TestCaseData> GetFolderItemsNotEmpty()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData(true, 1, 1);
|
|
|
|
|
}
|
2020-09-24 08:49:41 +00:00
|
|
|
|
public static IEnumerable<TestCaseData> GetFolderInfoItems()
|
|
|
|
|
{
|
2020-12-01 15:33:31 +00:00
|
|
|
|
yield return new TestCaseData("TestFolder");
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetRenameFolderItems()
|
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData("FoldTest");
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetDeleteFolderItems()
|
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData(false, true);
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetCreateFileItems()
|
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData("FileOne");
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetFileInfoItems()
|
|
|
|
|
{
|
2020-12-01 01:11:05 +00:00
|
|
|
|
yield return new TestCaseData("TestFile");
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetUpdateFileItems()
|
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData("FileTest", 3);
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetDeleteFileItems()
|
|
|
|
|
{
|
2020-11-19 02:53:50 +00:00
|
|
|
|
yield return new TestCaseData(false, true);
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetMoveBatchItems()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData(" [ { \"folderIds\": [ 1, 2, 3 ] }, { \"fileIds\": [ 1 , 2 ] }, { \"destFolderId\": 4 } ]");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> GetCopyBatchItems()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData(" [ { \"folderIds\": [ 6 ] }, { \"fileIds\": [ 4 , 5 ] }, { \"destFolderId\": 5 } ]");
|
|
|
|
|
}
|
2020-11-19 02:53:50 +00:00
|
|
|
|
|
|
|
|
|
public static IEnumerable<TestCaseData> ShareParamToFolder()
|
|
|
|
|
{
|
2020-12-09 21:06:16 +00:00
|
|
|
|
yield return new TestCaseData( false, "folder_test");
|
2020-12-01 01:11:05 +00:00
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> ShareParamToFile()
|
|
|
|
|
{
|
2020-12-09 21:06:16 +00:00
|
|
|
|
yield return new TestCaseData(false, "folder_test");
|
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> ShareParamToRecentFile()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData("TestFile", false, "folder_test");
|
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> ShareParamToFileRead()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData( false, "folder_test");
|
2020-11-25 19:57:57 +00:00
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> GetSharedInfo()
|
|
|
|
|
{
|
2020-12-09 21:06:16 +00:00
|
|
|
|
yield return new TestCaseData("TestFileRead");
|
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> GetSharedInfoReadAndWrite()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData("TestFileReadAndWrite");
|
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> GetSharedFolderInfoRead()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData("TestFolderRead");
|
|
|
|
|
}
|
|
|
|
|
public static IEnumerable<TestCaseData> GetSharedFolderInfoReadAndWrite()
|
|
|
|
|
{
|
|
|
|
|
yield return new TestCaseData("TestFolderReadAndWrite");
|
2020-11-19 02:53:50 +00:00
|
|
|
|
}
|
2020-09-24 08:49:41 +00:00
|
|
|
|
}
|
|
|
|
|
}
|