示例#1
0
        public void InitFailsWhenNoArguments()
        {
            var job = new Job();
            var initResult = job.Init(null);

            Assert.False(initResult);
        }
示例#2
0
        public void InitSucceedsWhenValidArguments()
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.True(initResult);
        }
示例#3
0
        public void InitFailsWhenEmptyArguments()
        {
            var jobArgsDictionary = new Dictionary<string, string>();

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#4
0
        public void InitFailsForMissingFtpPassword(string password)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["FtpSourcePassword"] = password;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#5
0
        public void InitFailsForMissingFtpUsername(string username)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["FtpSourceUsername"] = username;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#6
0
        public void InitFailsForInvalidFtpServerUri(string serverUri)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["FtpSourceUri"] = serverUri;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#7
0
        public void InitFailsForMissingOrInvalidAzureCdnPlatform(string platform)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["AzureCdnPlatform"] = platform;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#8
0
        public void InitFailsForMissingAzureCdnCloudStorageContainerName(string containerName)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["AzureCdnCloudStorageContainerName"] = containerName;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#9
0
        public void InitFailsForMissingOrInvalidAzureCdnCloudStorageAccount(string cloudStorageAccount)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["AzureCdnCloudStorageAccount"] = cloudStorageAccount;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#10
0
        public void InitFailsForMissingAzureCdnAccountNumber(string accountNumber)
        {
            var jobArgsDictionary = CreateValidJobArgsDictionary();
            jobArgsDictionary["AzureCdnAccountNumber"] = accountNumber;

            var job = new Job();
            var initResult = job.Init(jobArgsDictionary);

            Assert.False(initResult);
        }
示例#11
0
 static void Main(string[] args)
 {
     var job = new Job();
     JobRunner.Run(job, args).Wait();
 }
示例#12
0
        static void Main(string[] args)
        {
            var job = new Job();

            JobRunner.Run(job, args).Wait();
        }