DocSpace-buildtools/products/ASC.Files/Tests/Infrastructure/DocumentData.cs

100 lines
3.2 KiB
C#
Raw Normal View History

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
}
}