Example #1
0
        public void CreateNewDropboxDownload_GivenMissingToPath_ShouldBeValid()
        {
            //---------------Set up test pack-------------------
            var dropBoxDownLoad = new DropBoxDownLoad("a.file");

            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            //---------------Test Result -----------------------
            Assert.IsNotNull(dropBoxDownLoad);
        }
Example #2
0
        public void ExecuteDropboxDownload_Throws_ShouldReturnFailedResult()
        {
            //---------------Set up test pack-------------------
            var dropBoxDownLoad   = new DropBoxDownLoad("a.file");
            var mockDropboxClient = new Mock <IDropboxClientWrapper>();

            mockDropboxClient.Setup(client => client.DownloadAsync(It.IsAny <DownloadArg>())).Throws(new Exception());
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var result = dropBoxDownLoad.ExecuteTask(mockDropboxClient.Object);

            //---------------Test Result -----------------------
            Assert.IsInstanceOfType(result, typeof(DropboxFailureResult), "Dropbox failure result not returned after exception");
        }