コード例 #1
0
        public async Task AugmentFiles_Test()
        {
            File.Delete(Path.Combine(_scriptRootPath, "requirements.psd1"));
            File.Delete(Path.Combine(_scriptRootPath, "profile.ps1"));
            var powerShellFileProvisioner = new PowerShellFileProvisioner();
            await powerShellFileProvisioner.ProvisionFiles(_scriptRootPath);

            File.Exists(Path.Combine(_scriptRootPath, "requirements.psd1"));
            File.Exists(Path.Combine(_scriptRootPath, "profile.ps1"));
        }
コード例 #2
0
        public async Task AugmentFiles_EmptyScriptRootPath_Test(string scriptRootPath)
        {
            var       powerShellFileProvisioner = new PowerShellFileProvisioner();
            Exception ex = await Assert.ThrowsAsync <ArgumentException>(async() => await powerShellFileProvisioner.ProvisionFiles(scriptRootPath));

            Assert.True(ex is ArgumentException);
        }