public void GetAsyncInTask_ShouldReturnOneOrMoreDependency() { var dependencies = WrikeClientFactory.GetWrikeClient().Dependencies.GetInTaskAsync(DependentTaskId).Result; Assert.IsNotNull(dependencies); Assert.GreaterOrEqual(dependencies.Count, 1); }
public void ReturnToDefaults() { var updatedContact = WrikeClientFactory.GetWrikeClient().Contacts.UpdateAsync(DefaultContactId, new List <Core.WrikeMetadata> { new Core.WrikeMetadata(TestMetadataKey, TestMetadataValue) }).Result; }
public void GetAsync_ShouldReturnOneOrMoreGroup() { var groups = WrikeClientFactory.GetWrikeClient().Groups.GetAsync().Result; Assert.IsNotNull(groups); Assert.GreaterOrEqual(groups.Count, 1); }
public void GetAsync_ShouldReturnTimelogs() { var timelogs = WrikeClientFactory.GetWrikeClient().Timelogs.GetAsync().Result; Assert.IsNotNull(timelogs); Assert.GreaterOrEqual(timelogs.Count, 1); }
public void GetAccessUrlAsync_ShouldReturnUrl() { var wrikeUrl = WrikeClientFactory.GetWrikeClient().Attachments.GetAccessUrlAsync(DefaultFolderAttachmentId).Result; Assert.IsNotNull(wrikeUrl); Assert.IsTrue(wrikeUrl.Url.StartsWith("https://storage.www.wrike.com")); }
public void GetAsync_ShouldReturnCustomFields() { var customFields = WrikeClientFactory.GetWrikeClient().CustomFields.GetAsync().Result; Assert.IsNotNull(customFields); Assert.Greater(customFields.Count, 0); }
public void DownloadAsync_ShouldReturn37361Bytes() { var downloadStream = WrikeClientFactory.GetWrikeClient().Attachments.DownloadAsync(DefaultFolderAttachmentId).Result; Assert.IsNotNull(downloadStream); Assert.AreEqual(AttachmentSize, downloadStream.Length); }
public void DownloadAsync_WhenW44_ShouldReturn1178Bytes() { var downloadStream = WrikeClientFactory.GetWrikeClient().Attachments.DownloadPreviewAsync(DefaultFolderAttachmentId, Core.Attachments.WrikePreviewDimension.w44).Result; Assert.IsNotNull(downloadStream); Assert.AreEqual(AttachmentW44PreviewSize, downloadStream.Length); }
public void GetInTaskAsync_ShouldReturnOneOrMoreAttachments() { var attachments = WrikeClientFactory.GetWrikeClient().Attachments.GetInTaskAsync(TaskId).Result; Assert.IsNotNull(attachments); Assert.GreaterOrEqual(attachments.Count, 1); }
public void GetAsyncWithId_ShouldReturnDefaultGroup() { var group = WrikeClientFactory.GetWrikeClient().Groups.GetAsync(DefaultGroupId).Result; Assert.IsNotNull(group); Assert.AreEqual(DefaultGroupId, group.Id); }
public void GetAsync_ShouldReturnDefaultGroup() { var invitations = WrikeClientFactory.GetWrikeClient().Invitations.GetAsync().Result; Assert.IsNotNull(invitations); Assert.GreaterOrEqual(invitations.Count, 2); }
public void GetFoldersAsync_ShouldReturnDefaultFolders() { var folders = WrikeClientFactory.GetWrikeClient().FoldersAndProjects.GetFoldersAsync(DefaultFolderIds).Result; Assert.IsNotNull(folders); Assert.AreEqual(4, folders.Count); }
public void GetFolderTreeAsync_ShouldReturnFolderTrees() { var folderTrees = WrikeClientFactory.GetWrikeClient().FoldersAndProjects.GetFolderTreeAsync().Result; Assert.IsNotNull(folderTrees); Assert.GreaterOrEqual(folderTrees.Count, 5); }
public void GetAsync_ShouldReturnComments() { var comments = WrikeClientFactory.GetWrikeClient().Comments.GetAsync().Result; Assert.IsNotNull(comments); Assert.Greater(comments.Count, 0); }
public void GetAsync_ShouldReturnTasks() { var tasks = WrikeClientFactory.GetWrikeClient().Tasks.GetAsync().Result; Assert.IsNotNull(tasks); Assert.GreaterOrEqual(tasks.Count, 2); }
public void GetFoldersAsync_ShouldReturnPersonalFolder() { var folders = WrikeClientFactory.GetWrikeClient().FoldersAndProjects.GetFoldersAsync(DefaultFolderIds).Result; Assert.IsNotNull(folders); Assert.AreEqual(2, folders.Count); //personal and default Assert.AreEqual(PersonalFolderId, folders[0].Id); }
public void GetAsync_ShouldReturnWorkflows() { var workflows = WrikeClientFactory.GetWrikeClient().Workflows.GetAsync().Result; Assert.IsNotNull(workflows); Assert.GreaterOrEqual(workflows.Count, 1); Assert.IsTrue(workflows.Any(w => w.Id == DefaultWorkflowId)); }
public void GetAsync_WhenIsDeleted_ShouldReturnZeroContacts() { var contacts = WrikeClientFactory.GetWrikeClient().Contacts.GetAsync(isDeleted: true).Result; var expectedContactCount = 0; Assert.AreEqual(expectedContactCount, contacts.Count); }
public void GetAsync_ShouldReturnDefaultGroup() { var groups = WrikeClientFactory.GetWrikeClient().Ids.GetAsync(WrikeEntityType.ApiV2Task, new List <int> { 2073775 }).Result; Assert.IsNotNull(groups); }
public void GetAsyncWithIds_ShouldReturnDefaultAttachments() { var attachments = WrikeClientFactory.GetWrikeClient().Attachments.GetAsync(DefaultAttachmentIds).Result; Assert.IsNotNull(attachments); Assert.AreEqual(2, attachments.Count); Assert.IsTrue(attachments.Any(a => a.Id == DefaultTaskAttachmentId)); Assert.IsTrue(attachments.Any(a => a.Id == DefaultFolderAttachmentId)); }
public void CreateAsync_ShouldAddNewTimelogWithoutComment() { var newTimelog = new WrikeTimelog("IEACGXLUKQIGFGAK", 1m, DateTime.Now); var createdTimelog = WrikeClientFactory.GetWrikeClient().Timelogs.CreateAsync(newTimelog).Result; Assert.IsNotNull(newTimelog); //TODO: test other parameters }
public void ReturnToDefaults() { var defaultTestMetadataValue = "testMetadata"; var metadataList = new List <WrikeMetadata> { new WrikeMetadata(TestMetaDataKey, defaultTestMetadataValue) }; var account = WrikeClientFactory.GetWrikeClient().Accounts.UpdateAsync(metadataList).Result; }
public void CreateAsync_ShouldAddNewFolderWithTitle() { var newFolder = new WrikeFolder("TestFolder #1"); var createdFolder = WrikeClientFactory.GetWrikeClient().FoldersAndProjects.CreateAsync(RootFolderId, newFolder).Result; Assert.IsNotNull(createdFolder); Assert.AreEqual(newFolder.Title, createdFolder.Title); }
public void CreateAsync_ShouldCreateDependencyFromPredecessorTaskToDependatnTask() { var newDependency = new WrikeDependency(PredecessorTaskId, DependentTaskId, WrikeDependencyRelationType.FinishToStart); newDependency = WrikeClientFactory.GetWrikeClient().Dependencies.CreateAsync(newDependency).Result; Assert.IsNotNull(newDependency); Assert.AreEqual(PredecessorTaskId, newDependency.PredecessorId); Assert.AreEqual(DependentTaskId, newDependency.SuccessorId); }
public void CreateAsync_ShouldAddNewGroupWithTitle() { var newGroup = new WrikeGroup("Sinan's Test Group"); var createdGroup = WrikeClientFactory.GetWrikeClient().Groups.CreateAsync(newGroup).Result; Assert.IsNotNull(createdGroup); Assert.AreEqual(newGroup.Title, createdGroup.Title); //TODO: test other parameters }
public void GetAsyncWithIds_ShouldReturnCustomFields() { var customFields = WrikeClientFactory.GetWrikeClient().CustomFields.GetAsync(new List <string> { DefaultCustomFieldId }).Result; Assert.IsNotNull(customFields); Assert.AreEqual(customFields.Count, 1); Assert.AreEqual(DefaultCustomFieldId, customFields.First().Id); }
public void UpdateAsync_ShouldUpdateMetadata() { var expectedMetaDataValue = "updatedMetaDataValue"; var actualDefaultContact = WrikeClientFactory.GetWrikeClient().Contacts.UpdateAsync(DefaultContactId, new List <Core.WrikeMetadata> { new Core.WrikeMetadata(TestMetadataKey, expectedMetaDataValue) }).Result; Assert.AreEqual(expectedMetaDataValue, actualDefaultContact.Metadata.First().Value); }
public void GetAsyncWithIds_ShouldReturnDefaultDependency() { var dependencies = WrikeClientFactory.GetWrikeClient().Dependencies.GetAsync(new List <string> { DefaultDependencyId }).Result; Assert.IsNotNull(dependencies); Assert.AreEqual(1, dependencies.Count); Assert.AreEqual(DefaultDependencyId, dependencies[0].Id); }
public void CreateAsync_ShouldAddNewNewCommentToDefaultFolder() { var newComment = new WrikeFolderComment("My new test comment", DefaultFolderId); var createdComment = WrikeClientFactory.GetWrikeClient().Comments.CreateAsync(newComment, plainText: true).Result; Assert.IsNotNull(createdComment); Assert.AreEqual(newComment.Text, createdComment.Text); Assert.AreEqual(newComment.FolderId, createdComment.FolderId); }
public void GetAsyncWithIds_ShouldReturnDefaultComment() { var comments = WrikeClientFactory.GetWrikeClient().Comments.GetAsync(new List <string> { DefaultCommentId }).Result; Assert.IsNotNull(comments); Assert.AreEqual(1, comments.Count); Assert.AreEqual(DefaultCommentId, comments.First().Id); }