public void DsfDropBoxUploadActivity_GetDebugInputs_GivenEnvironment_ShouldhaveDebugInputs()
        {
            //---------------Set up test pack-------------------
            var mockExecutor  = new Mock <IDropboxSingleExecutor <IDropboxResult> >();
            var dropboxClient = new Mock <IDropboxClient>();

            mockExecutor.Setup(executor => executor.ExecuteTask(TestConstant.DropboxClientInstance.Value))
            .Returns(new DropboxUploadSuccessResult(TestConstant.FileMetadataInstance.Value));
            var dsfDropBoxUploadAcivtityMock = new TestDsfDropBoxUploadActivity(mockExecutor.Object, dropboxClient.Object)
            {
                IsUplodValidSuccess = true,
                ToPath   = "DDD",
                FromPath = "DDD",
                AddMode  = true
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(dsfDropBoxUploadAcivtityMock);
            //---------------Execute Test ----------------------
            var mock        = new Mock <IExecutionEnvironment>();
            var debugInputs = dsfDropBoxUploadAcivtityMock.GetDebugInputs(mock.Object, 0);

            //---------------Test Result -----------------------
            Assert.AreEqual(2, debugInputs.Count);
        }