public void verify()
        {
            DocumentOperationsExample example = new DocumentOperationsExample(Props.GetInstance());
            example.Run();

            // Verify if the document was uploaded correctly.
            Document document = getAddedDocument(example.RetrievedPackageWithNewDocument, DocumentOperationsExample.OriginalDocumentName);
            Assert.IsNotNull(document);
            Assert.IsNotEmpty(document.Signatures);            
            Assert.AreEqual(1, document.Signatures.Count);
            Assert.AreEqual(DocumentOperationsExample.OriginalDocumentName, document.Name);
            Assert.AreEqual(DocumentOperationsExample.OriginalDocumentDescription, document.Description);

            // Verify if the document was updated correctly.

            // Assert the original document does not exists.
            document = getAddedDocument(example.RetrievedPackageWithUpdatedDocument, DocumentOperationsExample.OriginalDocumentName);
            Assert.IsNull(document);

            // Assert the signature fields were updated.
            document = getAddedDocument(example.RetrievedPackageWithUpdatedDocument, DocumentOperationsExample.UpdatedDocumentName);
            Assert.IsNotEmpty(document.Signatures);
            Assert.AreEqual(2, document.Signatures.Count);

            // Assert the document info was updated (document name and description). 
            document = example.RetrievedUpdatedDocument;
            Assert.IsNotNull(document);
            Assert.AreEqual(DocumentOperationsExample.UpdatedDocumentName, document.Name);
            Assert.AreEqual(DocumentOperationsExample.UpdatedDocumentDescription, document.Description);  

            // Verify if the document was deleted correctly.
            Assert.IsNull(getAddedDocument(example.RetrievedPackageWithDeletedDocument, DocumentOperationsExample.OriginalDocumentName));
            Assert.IsNull(getAddedDocument(example.RetrievedPackageWithDeletedDocument, DocumentOperationsExample.UpdatedDocumentName));
        }
Ejemplo n.º 2
0
        public void verify()
        {
            DocumentOperationsExample example = new DocumentOperationsExample();

            example.Run();

            // Verify if the document was uploaded correctly.
            Document document = getAddedDocument(example.RetrievedPackageWithNewDocument, DocumentOperationsExample.OriginalDocumentName);

            Assert.IsNotNull(document);
            Assert.IsNotEmpty(document.Signatures);
            Assert.AreEqual(1, document.Signatures.Count);
            Assert.AreEqual(DocumentOperationsExample.OriginalDocumentName, document.Name);
            Assert.AreEqual(DocumentOperationsExample.OriginalDocumentDescription, document.Description);

            // Verify if the document was updated correctly.

            // Assert the original document does not exists.
            document = getAddedDocument(example.RetrievedPackageWithUpdatedDocument, DocumentOperationsExample.OriginalDocumentName);
            Assert.IsNull(document);

            // Assert the signature fields were updated.
            document = getAddedDocument(example.RetrievedPackageWithUpdatedDocument, DocumentOperationsExample.UpdatedDocumentName);
            Assert.IsNotEmpty(document.Signatures);
            Assert.AreEqual(1, document.Signatures.Count);

            // Assert the document info was updated (document name and description).
            document = example.RetrievedUpdatedDocument;
            Assert.IsNotNull(document);
            Assert.AreEqual(DocumentOperationsExample.UpdatedDocumentName, document.Name);
            Assert.AreEqual(DocumentOperationsExample.UpdatedDocumentDescription, document.Description);

            // Verify if the document was deleted correctly.
            Assert.IsNull(getAddedDocument(example.RetrievedPackageWithDeletedDocument, DocumentOperationsExample.OriginalDocumentName));
            Assert.IsNull(getAddedDocument(example.RetrievedPackageWithDeletedDocument, DocumentOperationsExample.UpdatedDocumentName));
        }