DocSpace-buildtools/products/ASC.Files/Tests/Infrastructure/DocumentData.cs
2020-11-05 03:05:08 +03:00

66 lines
2.0 KiB
C#

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");
yield return new TestCaseData("FolderTwo");
}
public static IEnumerable<TestCaseData> GetFolderItems()
{
yield return new TestCaseData(14, true, 0, 0);
}
public static IEnumerable<TestCaseData> GetFolderInfoItems()
{
yield return new TestCaseData(34, "FolderTwo");
}
public static IEnumerable<TestCaseData> GetRenameFolderItems()
{
yield return new TestCaseData(23, "FoldTest");
}
public static IEnumerable<TestCaseData> GetDeleteFolderItems()
{
yield return new TestCaseData(1, false, true);
}
public static IEnumerable<TestCaseData> GetCreateFileItems()
{
yield return new TestCaseData("FileOne.docs");
yield return new TestCaseData("FileTwo.docs");
}
public static IEnumerable<TestCaseData> GetFileInfoItems()
{
yield return new TestCaseData(1, "FileTest.mp3");
}
public static IEnumerable<TestCaseData> GetUpdateFileItems()
{
yield return new TestCaseData(1, "FileTest.mp3", 3);
}
public static IEnumerable<TestCaseData> GetDeleteFileItems()
{
yield return new TestCaseData(1, false, true);
}
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 } ]");
}
}
}