Skip to content

Commit

Permalink
fixes tests broken by docs versioning feature
Browse files Browse the repository at this point in the history
  • Loading branch information
viktoriyavulfson committed Sep 27, 2017
1 parent 61b4789 commit ccd2e2a
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions PlanGrid.Api.Tests/AttachmentTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,18 @@ public class AttachmentTests
public async Task UploadAttachment()
{
IPlanGridApi client = PlanGridClient.Create();
var docName = Guid.NewGuid().ToString();
FileUpload request = await client.CreateAttachmentUploadRequest(TestData.Project2Uid, new AttachmentUpload
{
ContentType = AttachmentUpload.Pdf,
Name = "test name",
Name = docName,
Folder = "test folder"
});

Stream payload = typeof(AttachmentTests).Assembly.GetManifestResourceStream("PlanGrid.Api.Tests.TestData.Sample.pdf");
Attachment attachment = await client.Upload<Attachment>(request, payload);

Assert.AreEqual("test name", attachment.Name);
Assert.AreEqual(docName, attachment.Name);
Assert.AreEqual("test folder", attachment.Folder);
Assert.AreEqual(TestData.ApiTestsUserUid, attachment.CreatedBy.Uid);
Assert.AreNotEqual(attachment.CreatedAt, default(DateTime));
Expand Down Expand Up @@ -57,10 +58,11 @@ public async Task UploadAttachment()
public async Task UploadPdfAttachment()
{
IPlanGridApi client = PlanGridClient.Create();
var docName = Guid.NewGuid().ToString();
Stream payload = typeof(AttachmentTests).Assembly.GetManifestResourceStream("PlanGrid.Api.Tests.TestData.Sample.pdf");
Attachment attachment = await client.UploadPdfAttachment(TestData.Project2Uid, "test name", payload, "test folder");
Attachment attachment = await client.UploadPdfAttachment(TestData.Project2Uid, docName, payload, "test folder");

Assert.AreEqual("test name", attachment.Name);
Assert.AreEqual(docName, attachment.Name);
Assert.AreEqual("test folder", attachment.Folder);
Assert.AreEqual(TestData.ApiTestsUserUid, attachment.CreatedBy.Uid);
Assert.AreNotEqual(attachment.CreatedAt, default(DateTime));
Expand All @@ -78,9 +80,10 @@ public async Task UploadPdfAttachment()

Attachment retrievedAttachment = await client.GetAttachment(TestData.Project2Uid, attachment.Uid);
Assert.IsFalse(retrievedAttachment.IsDeleted);
await client.UpdateAttachment(TestData.Project2Uid, attachment.Uid, new AttachmentUpdate { Name = "new name", Folder = "new folder" });
var newDocName = Guid.NewGuid().ToString();
await client.UpdateAttachment(TestData.Project2Uid, attachment.Uid, new AttachmentUpdate { Name = newDocName, Folder = "new folder" });
retrievedAttachment = await client.GetAttachment(TestData.Project2Uid, attachment.Uid);
Assert.AreEqual("new name", retrievedAttachment.Name);
Assert.AreEqual(newDocName, retrievedAttachment.Name);
Assert.AreEqual("new folder", retrievedAttachment.Folder);

await client.RemoveAttachment(TestData.Project2Uid, attachment.Uid);
Expand Down

0 comments on commit ccd2e2a

Please sign in to comment.